.ProjectCard_card__atlbU{display:block;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;height:100%}.ProjectCard_card__atlbU:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(0,0,0,.4);border-color:var(--border-strong);color:inherit}.ProjectCard_imageWrap__ZpFUz{position:relative;height:220px;width:100%;overflow:hidden;background:var(--bg-elevated)}.ProjectCard_image__7PclC{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.ProjectCard_card__atlbU:hover .ProjectCard_image__7PclC{transform:scale(1.06)}.ProjectCard_imagePlaceholder__IX1xz{position:absolute;inset:0;background:linear-gradient(160deg,var(--bg-elevated) 0,var(--bg-card) 100%)}.ProjectCard_tag__V8G6_{position:absolute;top:14px;left:14px;z-index:2;background:hsla(0,0%,4%,.72);color:#fff;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 12px;border-radius:3px}.ProjectCard_body__NyWnH{padding:20px 22px 22px}.ProjectCard_title__eMseb{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.ProjectCard_developer__XX1c0,.ProjectCard_title__eMseb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCard_developer__XX1c0{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gold);font-weight:500;margin:0 0 14px}.ProjectCard_meta__T_sIc{display:flex;align-items:center;gap:18px;padding-top:14px;border-top:1px solid var(--border-subtle);font-size:13px;color:var(--text-secondary)}.ProjectCard_meta__T_sIc span{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Pagination_pagination__6ShsI{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px}.Pagination_navBtn__thXC_,.Pagination_pageBtn__3v56v{min-width:40px;height:40px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.Pagination_navBtn__thXC_:hover:not(:disabled),.Pagination_pageBtn__3v56v:hover{border-color:var(--gold);color:var(--gold)}.Pagination_active__fqIjc{background:var(--gold);border-color:var(--gold);color:#1a1409}.Pagination_active__fqIjc:hover{color:#1a1409}.Pagination_navBtn__thXC_:disabled{opacity:.35;cursor:not-allowed}.Pagination_ellipsis__KxQXQ{width:40px;text-align:center;color:var(--text-muted)}.PropertyListing_grid__Nt7IA{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.PropertyListing_empty__gTz4n{text-align:center;padding:90px 20px;color:var(--text-muted);font-size:15px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px}.PropertyListing_mapLoading__WFeoT{display:flex;align-items:center;justify-content:center;height:540px;border-radius:18px;background:var(--bg-elevated);color:var(--text-muted);font-size:14px}@media (max-width:767px){.PropertyListing_mapLoading__WFeoT{height:420px}}@media (max-width:991px){.PropertyListing_grid__Nt7IA{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.PropertyListing_grid__Nt7IA{grid-template-columns:1fr}}.OffplanGridHead_section__eewJK{padding:70px 24px 90px;background:var(--bg-base)}.OffplanGridHead_inner__MM9AF{max-width:1200px;margin:0 auto}.OffplanGridHead_head__KQRie{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.OffplanGridHead_kicker__8rgkH{display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.OffplanGridHead_title__2e_mv{font-family:Qavena Arc,serif;font-style:italic;font-weight:600;font-size:clamp(26px,3.5vw,34px);color:var(--text-primary);margin:0 0 10px}.OffplanGridHead_paragraph__J4YN4{font-size:15px;color:var(--text-secondary);max-width:520px;margin:0}.OffplanGridHead_cta__9tow_{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:2px;background:var(--gold);color:#16181d;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.OffplanGridHead_cta__9tow_:hover{transform:translateY(-2px);background:#fff;box-shadow:0 12px 26px rgba(0,0,0,.35);color:#16181d}@media (max-width:767px){.OffplanGridHead_section__eewJK{padding:50px 20px 60px}}.VendorDarkOverrides_breadcrumbDark__XbV__{background:var(--bg-base)!important;border-bottom:1px solid var(--border-subtle)}.VendorDarkOverrides_breadcrumbDark__XbV__ .title{color:var(--text-primary)!important}.VendorDarkOverrides_breadcrumbDark__XbV__ .breadcumb-list a{color:var(--text-secondary)!important}.VendorDarkOverrides_breadcrumbDark__XbV__ .breadcumb-list a:hover{color:var(--gold)!important}.VendorDarkOverrides_breadcrumbDark__XbV__ .mobile-filter-btn,.VendorDarkOverrides_sectionDark__9JY1E .mobile-filter-btn{background-color:var(--bg-card)!important;color:var(--text-primary)!important;box-shadow:none!important;border:1px solid var(--border-subtle)}.VendorDarkOverrides_breadcrumbTight__4RANs{padding:22px 0 30px!important;border-bottom:0!important}.VendorDarkOverrides_sectionDark__9JY1E{background:var(--bg-base)!important;color:var(--text-primary)}.VendorDarkOverrides_sectionDark__9JY1E .title{color:var(--text-primary)!important}.VendorDarkOverrides_sectionDark__9JY1E .bgc-white{background-color:var(--bg-card)!important}.VendorDarkOverrides_sectionDark__9JY1E .default-box-shadow1,.VendorDarkOverrides_sectionDark__9JY1E .default-box-shadow2{box-shadow:0 16px 32px rgba(0,0,0,.4)!important}.VendorDarkOverrides_sectionDark__9JY1E .bdr1{border:1px solid var(--border-subtle)!important}.VendorDarkOverrides_cardWhiteDark__32Nh0{background-color:var(--bg-card)!important;border-color:var(--border-subtle)!important;box-shadow:0 16px 32px rgba(0,0,0,.4)!important}.VendorDarkOverrides_sectionDark__9JY1E .bgc-dark{background-color:var(--gold)!important}.VendorDarkOverrides_listingCardDark__uKzQu .listing-style1{background-color:var(--bg-card)!important;border:1px solid var(--border-subtle);box-shadow:none!important}.VendorDarkOverrides_listingCardDark__uKzQu .listing-style1:hover{box-shadow:0 16px 32px rgba(0,0,0,.4)!important;border-color:var(--border-strong)}.VendorDarkOverrides_listingCardDark__uKzQu .list-title a{color:var(--text-primary)!important}.VendorDarkOverrides_listingCardDark__uKzQu .list-text{color:var(--text-muted)!important}.VendorDarkOverrides_listingCardDark__uKzQu .for-what{color:var(--gold)!important}.VendorDarkOverrides_listingCardDark__uKzQu .listing-style1 hr{background-color:var(--border-subtle)!important}.VendorDarkOverrides_listingCardDark__uKzQu .list-meta2 a{background-color:var(--bg-elevated)!important;color:var(--text-secondary)!important}.VendorDarkOverrides_listingCardDark__uKzQu .list-meta2 a:hover{background-color:var(--gold)!important;color:#16181d!important}.VendorDarkOverrides_listingCardDark__uKzQu .list-meta a{color:var(--text-secondary)!important}.VendorDarkOverrides_listingCardDark__uKzQu .tag-del{background-color:var(--bg-elevated)!important;color:var(--text-primary)!important}.VendorDarkOverrides_heroWhiteDark__45NP5{background:var(--bg-base)!important}.VendorDarkOverrides_btnCustomWbDark__RPKyf{background-color:transparent!important;border:1px solid var(--gold)!important;color:var(--gold)!important}.VendorDarkOverrides_btnCustomWbDark__RPKyf:hover{background-color:#fff!important;color:#16181d!important;border-color:#fff!important}.VendorDarkOverrides_iconBoxDark__3_Sbr{background-color:var(--bg-card)!important;border:1px solid var(--border-subtle)}.VendorDarkOverrides_iconBoxDark__3_Sbr:hover{border-color:var(--border-strong)}.VendorDarkOverrides_iconBoxDark__3_Sbr .img-filter{filter:brightness(0) invert(1)!important}.VendorDarkOverrides_iconBoxDark__3_Sbr .text{color:var(--text-secondary)!important}.VendorDarkOverrides_ctaAgentDark__bmjKX{background:var(--bg-card-soft)!important}.VendorDarkOverrides_contactFormDark__FJJw0 .form-control{background-color:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important}.VendorDarkOverrides_contactFormDark__FJJw0 .form-control::-moz-placeholder{color:var(--text-muted)!important}.VendorDarkOverrides_contactFormDark__FJJw0 .form-control::placeholder{color:var(--text-muted)!important}.VendorDarkOverrides_contactFormDark__FJJw0 textarea{background-color:var(--bg-elevated)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.VendorDarkOverrides_contactFormDark__FJJw0 .btn-thm{background-color:var(--gold)!important;border-color:var(--gold)!important;color:#16181d!important}.VendorDarkOverrides_contactFormDark__FJJw0 .btn-thm:hover{background-color:#fff!important;border-color:#fff!important;color:#16181d!important}.VendorDarkOverrides_contactFormDark__FJJw0 .btn-white2{background-color:transparent!important;border:1px solid var(--gold)!important;color:var(--gold)!important}.VendorDarkOverrides_accordionDark__EzY1K{background-color:var(--bg-card)!important;box-shadow:0 16px 32px rgba(0,0,0,.4)!important}.VendorDarkOverrides_accordionDark__EzY1K .title{color:var(--text-primary)!important}.VendorDarkOverrides_accordionDark__EzY1K .accordion-item{background-color:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)}.VendorDarkOverrides_accordionDark__EzY1K .accordion-button{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.VendorDarkOverrides_accordionDark__EzY1K .accordion-button:not(.collapsed){background-color:var(--bg-elevated)!important;color:var(--gold)!important;box-shadow:inset 0 -1px 0 var(--border-subtle)!important}.VendorDarkOverrides_accordionDark__EzY1K .accordion-button:after{filter:invert(1) brightness(1.8)}.VendorDarkOverrides_contactFormDark__FJJw0 .btn-white2:hover{background-color:#fff!important;border:1px solid #fff!important;color:#16181d!important}