.BuilderFloors-module__HScUjq__section{padding:0 20px;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.BuilderFloors-module__HScUjq__trendingContainer{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;display:flex}.BuilderFloors-module__HScUjq__trendingContainer h2 .BuilderFloors-module__HScUjq__trendingLabel{color:#64748b;letter-spacing:.5px;font-size:11px;font-weight:700}.BuilderFloors-module__HScUjq__trendingTags{flex-wrap:wrap;gap:8px;display:flex}.BuilderFloors-module__HScUjq__trendingTags span{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:5px 14px;font-size:13px;transition:all .2s}.BuilderFloors-module__HScUjq__trendingTags span:hover{color:#ef4444;border-color:#ef4444}.BuilderFloors-module__HScUjq__mainLayoutWrapper{align-items:flex-start;gap:25px;margin-bottom:50px;display:flex}.BuilderFloors-module__HScUjq__filterSidebar{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:260px;min-width:260px;padding:20px;position:sticky;top:90px;box-shadow:0 2px 8px #00000005}.BuilderFloors-module__HScUjq__filterHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;display:flex}.BuilderFloors-module__HScUjq__filterHeader h3{color:#1e293b;margin:0;font-size:16px;font-weight:700}.BuilderFloors-module__HScUjq__clearBtn{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.BuilderFloors-module__HScUjq__clearBtn:hover{text-decoration:underline}.BuilderFloors-module__HScUjq__filterGroup{margin-bottom:22px}.BuilderFloors-module__HScUjq__filterGroup h4{color:#475569;margin:0 0 10px;font-size:13.5px;font-weight:600}.BuilderFloors-module__HScUjq__radioLabel{color:#334155;cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.BuilderFloors-module__HScUjq__bhkButtonGroup{gap:8px;display:flex}.BuilderFloors-module__HScUjq__bhkSelectBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:7px 0;font-size:12.5px;font-weight:600;transition:all .2s}.BuilderFloors-module__HScUjq__bhkSelectBtn:hover{color:#ef4444;border-color:#ef4444}.BuilderFloors-module__HScUjq__activeBhk{color:#ef4444;background:#fef2f2;border-color:#ef4444}.BuilderFloors-module__HScUjq__budgetVal{color:#ef4444;font-weight:700}.BuilderFloors-module__HScUjq__rangeSlider{accent-color:#ef4444;cursor:pointer;width:100%;margin-top:5px}.BuilderFloors-module__HScUjq__rangeRangeInfo{color:#94a3b8;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.BuilderFloors-module__HScUjq__contentViewport{flex-grow:1}.BuilderFloors-module__HScUjq__heading h2{color:#1e293b;text-align:left;margin:0 0 20px;font-size:20px;font-weight:700}.BuilderFloors-module__HScUjq__propertyGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.BuilderFloors-module__HScUjq__premiumCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000a}.BuilderFloors-module__HScUjq__premiumCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.BuilderFloors-module__HScUjq__imageSection{background:#f8fafc;width:100%;height:170px;position:relative}.BuilderFloors-module__HScUjq__propertyImg{object-fit:cover;width:100%;height:100%}.BuilderFloors-module__HScUjq__reraBadge{color:#059669;background:#fffffff2;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.BuilderFloors-module__HScUjq__wishlistBtn{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #0000001a}.BuilderFloors-module__HScUjq__detailsSection{text-align:left;flex-grow:1;padding:15px}.BuilderFloors-module__HScUjq__propertyTitle{color:#334155;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:15px;font-weight:600;overflow:hidden}.BuilderFloors-module__HScUjq__propertyPrice{color:#df2020;margin:0 0 6px;font-size:18px;font-weight:700}.BuilderFloors-module__HScUjq__propertyLoc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.BuilderFloors-module__HScUjq__whatsappActionBtn{color:#065f46;cursor:pointer;background:#e8f7f0;border:none;border-radius:6px;justify-content:center;align-items:center;width:120px;margin:0 auto 15px;padding:10px;font-size:12px;font-weight:600;transition:background .2s;display:flex}.BuilderFloors-module__HScUjq__whatsappActionBtn:hover{background:#d1fae5}.BuilderFloors-module__HScUjq__inquiryActionBtn{color:#000;cursor:pointer;background:#f7f6e8;border:none;border-radius:6px;justify-content:center;align-items:center;width:120px;margin:0 auto 15px;padding:10px;font-size:12px;font-weight:600;transition:background .2s;display:flex}.BuilderFloors-module__HScUjq__noDataState{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:40px}.BuilderFloors-module__HScUjq__noDataState button{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:6px;margin-top:12px;padding:8px 20px;font-weight:500}@media (max-width:1024px){.BuilderFloors-module__HScUjq__propertyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BuilderFloors-module__HScUjq__mainLayoutWrapper{flex-direction:column}.BuilderFloors-module__HScUjq__filterSidebar{width:87%;position:relative;top:0}.BuilderFloors-module__HScUjq__propertyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.BuilderFloors-module__HScUjq__propertyGrid{grid-template-columns:repeat(1,1fr)}}.BuilderFloors-module__HScUjq__seoIntroHeader{text-align:left;border-bottom:1px solid #f1f5f9;margin-bottom:25px;padding-bottom:15px}.BuilderFloors-module__HScUjq__seoIntroHeader h1{color:#0f172a;margin-bottom:8px;font-size:42px;font-weight:700}.BuilderFloors-module__HScUjq__seoIntroHeader p{color:#475569;max-width:900px;font-size:14.5px;line-height:1.6}.BuilderFloors-module__HScUjq__seoDeepContentBlock{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:50px;padding:30px}.BuilderFloors-module__HScUjq__seoTextWrapper h2{color:#0f172a;margin-bottom:10px;font-size:22px;font-weight:700}.BuilderFloors-module__HScUjq__seoTextWrapper p{color:#475569;font-size:14px;line-height:1.6}.BuilderFloors-module__HScUjq__subBlockHeading{color:#1e293b;margin:25px 0 15px;font-size:16px;font-weight:600}.BuilderFloors-module__HScUjq__featuresGridDashboard{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px;display:grid}.BuilderFloors-module__HScUjq__featureItemBox{background:#fff;border:1px solid #edf2f7;border-radius:8px;padding:16px;box-shadow:0 2px 4px #00000003}.BuilderFloors-module__HScUjq__featureItemBox h4{color:#0f172a;margin:0 0 4px;font-size:14px;font-weight:700}.BuilderFloors-module__HScUjq__featureItemBox p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.BuilderFloors-module__HScUjq__localitiesHighlightContainer{border-top:1px dashed #cbd5e1;padding-top:20px}.BuilderFloors-module__HScUjq__localitiesHighlightContainer h3{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:600}.BuilderFloors-module__HScUjq__localitiesHighlightContainer p{color:#64748b;margin:0 0 12px;font-size:13px}.BuilderFloors-module__HScUjq__localityBadgesFlex{flex-wrap:wrap;gap:8px;display:flex}.BuilderFloors-module__HScUjq__localityBadgesFlex span{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:500;box-shadow:0 1px 2px #00000005}.BuilderFloors-module__HScUjq__btn{padding:0 10px;display:flex}.BuilderFloors-module__HScUjq__faqWrapperSection{text-align:left;margin:45px 0 60px}.BuilderFloors-module__HScUjq__faqWrapperSection h2{color:#0f172a;margin-bottom:20px;font-size:22px;font-weight:700}.BuilderFloors-module__HScUjq__accordionContainer{flex-direction:column;gap:12px;display:flex}.BuilderFloors-module__HScUjq__accordionItem{background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s;overflow:hidden}.BuilderFloors-module__HScUjq__accordionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.BuilderFloors-module__HScUjq__accordionHeader h4{color:#1e293b;margin:0;font-size:15px;font-weight:600}.BuilderFloors-module__HScUjq__accordionArrow{color:#64748b;font-size:18px;font-weight:600;transition:transform .2s}.BuilderFloors-module__HScUjq__accordionBody{background:#fafafa;max-height:0;padding:0 20px;transition:max-height .25s cubic-bezier(0,1,0,1);overflow:hidden}.BuilderFloors-module__HScUjq__accordionBody p{color:#475569;margin:0 0 16px;font-size:13.5px;line-height:1.6}.BuilderFloors-module__HScUjq__accordionActive{border-color:#cbd5e1;box-shadow:0 4px 12px #00000005}.BuilderFloors-module__HScUjq__accordionActive .BuilderFloors-module__HScUjq__accordionHeader{background:#f8fafc}.BuilderFloors-module__HScUjq__accordionActive .BuilderFloors-module__HScUjq__accordionBody{border-top:1px solid #edf2f7;max-height:1000px;padding:16px 20px}@media (max-width:992px){.BuilderFloors-module__HScUjq__featuresGridDashboard{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BuilderFloors-module__HScUjq__featuresGridDashboard{grid-template-columns:repeat(1,1fr)}}.BuilderFloors-module__HScUjq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172ae6;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.BuilderFloors-module__HScUjq__modal{background-color:#fff;border-radius:12px;width:100%;max-width:850px;height:max-content;animation:.25s ease-out BuilderFloors-module__HScUjq__modalFadeIn;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes BuilderFloors-module__HScUjq__modalFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.BuilderFloors-module__HScUjq__closeBtn{color:#334155;cursor:pointer;z-index:10;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 6px #00000026}.BuilderFloors-module__HScUjq__closeBtn:hover{color:#ef4444;background-color:#f1f5f9}.BuilderFloors-module__HScUjq__modalBodyWrapper{flex-direction:row;height:auto;display:flex}.BuilderFloors-module__HScUjq__leftImageSection{background-color:#f1f5f9;width:45%;position:relative;overflow:hidden}.BuilderFloors-module__HScUjq__leftImageSection img{object-fit:cover;width:100%;height:100%}.BuilderFloors-module__HScUjq__priceFloatingBadge{color:#fff;background-color:#df2020;border-radius:4px;padding:6px 12px;font-size:16px;font-weight:700;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #00000026}.BuilderFloors-module__HScUjq__counterNavigationPanel{background:#0f172abf;border-radius:12px;padding:4px 10px;position:absolute;bottom:16px;left:16px}.BuilderFloors-module__HScUjq__numericCounter{color:#fff;letter-spacing:.5px;font-size:11px;font-weight:600}.BuilderFloors-module__HScUjq__rightDetailsSection{text-align:left;flex-direction:column;width:55%;height:max-content;padding:24px;display:flex;overflow-y:auto}.BuilderFloors-module__HScUjq__headerTitleBox{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.BuilderFloors-module__HScUjq__headerTitleBox h2{color:#1e293b;margin:0;font-size:18px;font-weight:700;line-height:1.3}.BuilderFloors-module__HScUjq__inlinePagination{flex-shrink:0;align-items:center;gap:4px;display:flex}.BuilderFloors-module__HScUjq__navInlineBtn{cursor:pointer;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.BuilderFloors-module__HScUjq__navInlineBtn:hover{color:#000;background:#e2e8f0}.BuilderFloors-module__HScUjq__cityLabel{color:#94a3b8;margin-left:2px;font-size:12px;font-weight:500}.BuilderFloors-module__HScUjq__specsCompactGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}.BuilderFloors-module__HScUjq__gridMiniItem{color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:600;display:flex}.BuilderFloors-module__HScUjq__amenitiesHorizontalFlex{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.BuilderFloors-module__HScUjq__amenitiesPill{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:4px 10px;font-size:11.5px;font-weight:600}.BuilderFloors-module__HScUjq__luxuryInfoDesc{background-color:#f8fafc;border-left:3px solid #ef4444;border-radius:0 6px 6px 0;margin-bottom:20px;padding:10px 14px}.BuilderFloors-module__HScUjq__luxuryInfoDesc p{color:#475569;margin:0;font-size:13px;line-height:1.5}.BuilderFloors-module__HScUjq__embeddedFormBlock{border-top:1px dashed #cbd5e1;margin-top:auto;padding-top:16px}.BuilderFloors-module__HScUjq__embeddedFormBlock h3{color:#1e293b;margin:0 0 12px;font-size:14px;font-weight:700}.BuilderFloors-module__HScUjq__inlineForm{flex-direction:column;gap:8px;display:flex}.BuilderFloors-module__HScUjq__inlineForm input{color:#334155;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:10px 5px;font-family:inherit;font-size:13px;transition:border-color .2s}.BuilderFloors-module__HScUjq__inlineForm input:focus{border-color:#ef4444}.BuilderFloors-module__HScUjq__inlineForm button{color:#fff;cursor:pointer;background-color:#1e293b;border:none;border-radius:6px;padding:11px;font-size:13.5px;font-weight:600;transition:background-color .2s}.BuilderFloors-module__HScUjq__inlineForm button:hover{background-color:#0f172a}.BuilderFloors-module__HScUjq__inlineForm button:disabled{cursor:not-allowed;background-color:#94a3b8}.BuilderFloors-module__HScUjq__successStatusMsg{color:#10b981;text-align:center;margin:4px 0 0;font-size:12px;font-weight:600}@media (max-width:992px){.BuilderFloors-module__HScUjq__modalBodyWrapper{flex-direction:column;height:auto;max-height:80vh;overflow-y:auto}.BuilderFloors-module__HScUjq__leftImageSection{width:100%;height:200px}.BuilderFloors-module__HScUjq__rightDetailsSection{width:100%;padding:20px}}
