.homeFeaturedBuilders_section__7jRUu{--navy:#12296b;--navy-deep:#001a72;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--surface:#ffffff;--bg:#f7f9fd;--wa:#16a34a;width:100%;padding:80px 0;background:#ffffff;position:relative;overflow:hidden}@media (max-width:768px){.homeFeaturedBuilders_section__7jRUu{padding:56px 0}}@media (max-width:480px){.homeFeaturedBuilders_section__7jRUu{padding:40px 0}}.homeFeaturedBuilders_container__0kIY6{max-width:1360px;width:90%;margin:0 auto;position:relative}.homeFeaturedBuilders_headerRow___Unzx{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px;flex-wrap:wrap}.homeFeaturedBuilders_headerLeft__DxK4n{display:flex;flex-direction:column;gap:6px;max-width:680px}.homeFeaturedBuilders_eyebrow__A_Ycl{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #d1fae5;padding:4px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;width:fit-content}.homeFeaturedBuilders_eyebrowIcon__o7cbp{font-size:13px;color:#10b981}.homeFeaturedBuilders_sectionTitle__JAXGJ{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:500;color:#0b132b;letter-spacing:-.02em;margin:0}@media(max-width:1200px){.homeFeaturedBuilders_sectionTitle__JAXGJ{font-size:28px}}@media (max-width:768px){.homeFeaturedBuilders_sectionTitle__JAXGJ{font-size:24px}}@media (max-width:480px){.homeFeaturedBuilders_sectionTitle__JAXGJ{font-size:20px}}.homeFeaturedBuilders_sectionSubtitle__Lz_wq{font-size:14.5px;color:var(--muted);margin:0;line-height:1.5}.homeFeaturedBuilders_headerRight__H9jl1{display:flex;align-items:center;gap:12px;flex-shrink:0}.homeFeaturedBuilders_viewAllBtn__Qwnl1{display:inline-flex;align-items:center;gap:8px;background:#ffffff;border:1.5px solid var(--line);color:#1e293b;padding:10px 20px;border-radius:12px;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04);white-space:nowrap}.homeFeaturedBuilders_viewAllBtn__Qwnl1:hover{border-color:var(--ink);color:var(--ink);background:#f8fafc;box-shadow:0 4px 12px rgba(15,23,42,.08);transform:translateY(-1px)}.homeFeaturedBuilders_carouselWrapper__E6JIe{position:relative;width:100%}.homeFeaturedBuilders_carouselTrack__jCO_W{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:8px 4px 16px;margin:-8px -4px -16px}.homeFeaturedBuilders_carouselTrack__jCO_W::-webkit-scrollbar{display:none}.homeFeaturedBuilders_builderCard__KU5VV{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 3);min-width:calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden;padding:5px;box-shadow:0 2px 10px rgba(15,23,42,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;text-decoration:none;color:inherit;cursor:pointer}.homeFeaturedBuilders_builderCard__KU5VV:hover{transform:translateY(-4px);box-shadow:0 12px 28px -6px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.04);border-color:#cbd5e1}.homeFeaturedBuilders_builderCard__KU5VV:hover .homeFeaturedBuilders_cardName__lxoDA{color:var(--primaryColor,#6d53fd)}@media (max-width:1024px) and (min-width:641px){.homeFeaturedBuilders_builderCard__KU5VV{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px) / 2);min-width:calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}.homeFeaturedBuilders_carouselTrack__jCO_W{gap:20px}}@media (max-width:640px){.homeFeaturedBuilders_builderCard__KU5VV{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 28px);min-width:calc(100% - 28px);max-width:calc(100% - 28px)}.homeFeaturedBuilders_carouselTrack__jCO_W{gap:16px}}.homeFeaturedBuilders_cover__OzgG2{position:relative;display:block;aspect-ratio:16/7;background:linear-gradient(135deg,#e0e7ff,#f1f5f9);overflow:hidden;border-radius:14px}.homeFeaturedBuilders_cover__OzgG2>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.homeFeaturedBuilders_builderCard__KU5VV:hover .homeFeaturedBuilders_cover__OzgG2>img{transform:scale(1.04)}.homeFeaturedBuilders_coverFallback__k8Wt_{position:absolute;inset:0;display:grid;place-items:center;font-size:44px;color:#a5b4fc}.homeFeaturedBuilders_verified__NdsVt{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.95);color:#047857;font-size:11.5px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.12);z-index:2}.homeFeaturedBuilders_logo__TVOzU{position:absolute;bottom:6px;left:6px;height:45px;padding:4px 10px;border-radius:10px;background:#fff;border:1px solid #fff;box-shadow:0 6px 16px rgba(15,23,42,.16);overflow:hidden;display:grid;place-items:center;z-index:2}.homeFeaturedBuilders_logo__TVOzU img{display:block;height:100%;width:auto;max-width:160px;object-fit:contain;background:#fff}.homeFeaturedBuilders_logoInitials__LiXUU{color:#fff;font-size:18px;font-weight:700;letter-spacing:.02em}.homeFeaturedBuilders_cardBody___Q_XS{position:relative;display:flex;flex-direction:column;flex:1 1;padding:18px 14px}.homeFeaturedBuilders_cardName__lxoDA{font-size:16.5px;font-weight:650;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.homeFeaturedBuilders_cardTitleLink__ZeHa4{color:inherit;text-decoration:none;transition:color .2s}.homeFeaturedBuilders_cardTitleLink__ZeHa4:hover{color:var(--primaryColor,#6d53fd)}.homeFeaturedBuilders_cardRole__tML_m{margin-top:2px;font-size:13px;font-weight:500;color:var(--primaryColor,#6d53fd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeFeaturedBuilders_cardPlace__Y7D2s{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;color:#475569;min-width:0;margin-bottom:0}.homeFeaturedBuilders_cardPlace__Y7D2s svg{flex-shrink:0;color:var(--navy);font-size:15px}.homeFeaturedBuilders_cardPlace__Y7D2s span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeFeaturedBuilders_stats__T1fh3{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;margin-bottom:0;padding:0}.homeFeaturedBuilders_stats__T1fh3 li{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#f1f5ff;color:var(--navy);font-size:12px;font-weight:600}.homeFeaturedBuilders_stats__T1fh3 li svg{font-size:13px}.homeFeaturedBuilders_dotsRow__h4ycd{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px}.homeFeaturedBuilders_dot__qP7Ea{width:8px;height:8px;border-radius:9999px;background:#cbd5e1;border:0;padding:0;cursor:pointer;transition:all .25s ease}.homeFeaturedBuilders_dot__qP7Ea:hover{background:#94a3b8;transform:scale(1.15)}.homeFeaturedBuilders_dotActive__vk1f7{width:24px;background:var(--navy)}.homeFeaturedBuilders_skeletonCard__TthZB{pointer-events:none}.homeFeaturedBuilders_shimmer__2QIED{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:homeFeaturedBuilders_shimmer__2QIED 1.5s infinite}@keyframes homeFeaturedBuilders_shimmer__2QIED{0%{background-position:200% 0}to{background-position:-200% 0}}.homeFeaturedBuilders_skeletonCover__ZBse7{aspect-ratio:16/7;border-radius:14px}.homeFeaturedBuilders_skeletonLogo__Ik_F4{width:70px;height:38px;border-radius:8px;margin-bottom:12px}.homeFeaturedBuilders_skeletonLine__tQhkf{height:14px;border-radius:6px;margin-bottom:8px}.homeFeaturedBuilders_skeletonPills___WgfQ{height:22px;width:60%;border-radius:999px;margin-top:6px}.homeFeaturedBuilders_emptyState__fZxbG{width:100%;text-align:center;padding:48px 20px;color:var(--muted);font-size:15px;background:#f8fafc;border-radius:16px;border:1px dashed var(--line)}.homeFeaturedProperty_featuredSection__ernCd{width:100%;padding:80px 0;background:#fff}@media(max-width:768px){.homeFeaturedProperty_featuredSection__ernCd{padding:60px 0}}@media(max-width:480px){.homeFeaturedProperty_featuredSection__ernCd{padding:40px 0}}.homeFeaturedProperty_container__PqRiI{max-width:1360px;width:90%;margin:0 auto}.homeFeaturedProperty_headerRow__OD5n2{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.homeFeaturedProperty_titleTag__tm9uH{font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#b48a4c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.homeFeaturedProperty_mainTitle__m2TCD{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:500;color:#0b132b;letter-spacing:-.02em;margin:0}.homeFeaturedProperty_viewAllBtn__U_Whn{display:inline-flex;align-items:center;gap:8px;background:#ffffff;border:1px solid #cbd5e1;color:#0b132b;padding:10px 22px;border-radius:12px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.02)}.homeFeaturedProperty_viewAllBtn__U_Whn:hover{border-color:#0b132b;color:#0b132b;box-shadow:0 4px 12px rgba(0,0,0,.06)}.homeFeaturedProperty_propertiesGrid__FaPC_{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.homeFeaturedProperty_propertyCard__bNjOP{background:#ffffff;border-radius:20px;overflow:hidden;border:1px solid #d7dee5;display:flex;flex-direction:column;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.homeFeaturedProperty_propertyCard__bNjOP:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(15,23,42,.1)}.homeFeaturedProperty_imageBox__Ljos2{position:relative;width:100%;height:210px;overflow:hidden}.homeFeaturedProperty_cardImage__QcshU{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.homeFeaturedProperty_imagePlaceholder__4FJ0_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eef4fb;color:#64748b;font-family:system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700}.homeFeaturedProperty_propertyCard__bNjOP:hover .homeFeaturedProperty_cardImage__QcshU{transform:scale(1.05)}.homeFeaturedProperty_statusBadge__eGDAE{position:absolute;top:14px;left:14px;background:#ff9100;color:#ffffff;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;padding:5px 14px;border-radius:9999px;box-shadow:0 4px 10px rgba(0,0,0,.092)}.homeFeaturedProperty_favBtn__QUtdJ{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;z-index:5;box-shadow:0 4px 12px rgba(0,0,0,.12)}.homeFeaturedProperty_favBtn__QUtdJ:hover{background:#ffffff;color:#ef4444;transform:scale(1.1)}.homeFeaturedProperty_favBtnActive__Acm6t{background:#ffffff;color:#ef4444!important}.homeFeaturedProperty_cardBody__odeVs{padding:20px;display:flex;flex-direction:column;flex:1 1}.homeFeaturedProperty_priceRow__GXa47{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.homeFeaturedProperty_priceTag__NcV2H{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:600;color:var(--primaryColor);margin-bottom:0;letter-spacing:-.01em}.homeFeaturedProperty_cardAddedDate__W_bhy{display:inline-flex;align-items:center;gap:4px;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;color:#64748b;background:#f8fafc;padding:3px 8px;border-radius:6px;border:1px solid #e2e8f0;white-space:nowrap;width:fit-content;margin-bottom:10px}.homeFeaturedProperty_cardAddedDate__W_bhy svg{color:#94a3b8;flex-shrink:0}.homeFeaturedProperty_propertyTitle__jV4ex{font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:500;color:#1e293b;margin-bottom:8px;line-height:1.3;text-overflow:ellipsis;--line-clamp:2;display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden}.homeFeaturedProperty_locationRow__FEHNP{display:flex;align-items:center;gap:6px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;color:#64748b;margin-bottom:18px}.homeFeaturedProperty_locationIcon__0S0m7{color:#94a3b8;flex-shrink:0}.homeFeaturedProperty_locationRow__FEHNP span{font-family:system-ui,-apple-system,sans-serif}.homeFeaturedProperty_featuresRow__59WoY{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f1f5f9;font-family:system-ui,-apple-system,sans-serif;font-size:12px;color:#475569;font-weight:500}.homeFeaturedProperty_featureItem__UIV8w{display:flex;align-items:center;gap:5px}.homeFeaturedProperty_featureIcon__AbWWr{color:#64748b}.homeFeaturedProperty_emptyState__wmDyp,.homeFeaturedProperty_featureItem__UIV8w span{font-family:system-ui,-apple-system,sans-serif}.homeFeaturedProperty_emptyState__wmDyp{border:1px solid #d7dee5;border-radius:16px;padding:32px;color:#64748b;font-size:15px;text-align:center}.homeFeaturedProperty_skeletonCard__o1OMm{pointer-events:none}.homeFeaturedProperty_skeletonImage__QD0b6,.homeFeaturedProperty_skeletonLineShort__iPjOt,.homeFeaturedProperty_skeletonLineWide__Mky91,.homeFeaturedProperty_skeletonLine__RPjbC{display:block;border-radius:10px;background:linear-gradient(90deg,#eef2f7,#f8fafc 50%,#eef2f7);background-size:200% 100%;animation:homeFeaturedProperty_homeSkeleton__9mbC1 1.2s ease-in-out infinite}.homeFeaturedProperty_skeletonImage__QD0b6{height:210px;border-radius:0}.homeFeaturedProperty_skeletonLineWide__Mky91{height:22px;width:55%;margin-bottom:14px}.homeFeaturedProperty_skeletonLine__RPjbC{height:18px;width:72%;margin-bottom:14px}.homeFeaturedProperty_skeletonLineShort__iPjOt{height:14px;width:46%}@keyframes homeFeaturedProperty_homeSkeleton__9mbC1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1200px){.homeFeaturedProperty_propertiesGrid__FaPC_{grid-template-columns:repeat(3,1fr);gap:20px}.homeFeaturedProperty_mainTitle__m2TCD{font-size:28px}}@media (max-width:900px){.homeFeaturedProperty_propertiesGrid__FaPC_{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.homeFeaturedProperty_headerRow__OD5n2{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.homeFeaturedProperty_mainTitle__m2TCD{font-size:24px}}@media (max-width:480px){.homeFeaturedProperty_propertiesGrid__FaPC_{grid-template-columns:1fr;gap:16px}.homeFeaturedProperty_mainTitle__m2TCD{font-size:20px}.homeFeaturedProperty_propertyCard__bNjOP{border-radius:16px}.homeFeaturedProperty_imageBox__Ljos2{height:180px}.homeFeaturedProperty_cardBody__odeVs{padding:16px}.homeFeaturedProperty_priceTag__NcV2H{font-size:18px}}