.ImageCarousel_carousel__TPG9E{position:relative;width:100%;background:#0a0f1a;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 20px 40px -10px rgba(0,0,0,.25)}.ImageCarousel_imageContainer__fdwc2{position:relative;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#0f172a,#1e293b);overflow:hidden}.ImageCarousel_slide__3s4dA{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.ImageCarousel_slide__3s4dA.ImageCarousel_active__P8k4y{opacity:1;transform:scale(1);z-index:1}.ImageCarousel_gradientTop__D_gd2{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent);pointer-events:none;z-index:2}.ImageCarousel_gradientBottom__NdvPl{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent);pointer-events:none;z-index:2}.ImageCarousel_navButton__IJKSj{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.15),0 4px 20px rgba(0,0,0,.1)}.ImageCarousel_navButton__IJKSj svg{width:20px;height:20px;color:#0f172a;transition:transform .2s ease}.ImageCarousel_navButton__IJKSj:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.2),0 8px 30px rgba(0,0,0,.15)}.ImageCarousel_navButton__IJKSj:active:not(:disabled){transform:translateY(-50%) scale(.95)}.ImageCarousel_navButton__IJKSj:disabled{opacity:.5;cursor:not-allowed}.ImageCarousel_navButton__IJKSj:focus-visible{outline:2px solid #92fa17;outline-offset:2px}@media(max-width:640px){.ImageCarousel_navButton__IJKSj{width:40px;height:40px}.ImageCarousel_navButton__IJKSj svg{width:18px;height:18px}}.ImageCarousel_navPrev__auyA_{left:16px}.ImageCarousel_navPrev__auyA_:hover svg{transform:translateX(-2px)}@media(max-width:640px){.ImageCarousel_navPrev__auyA_{left:12px}}.ImageCarousel_navNext__GRkiz{right:16px}.ImageCarousel_navNext__GRkiz:hover svg{transform:translateX(2px)}@media(max-width:640px){.ImageCarousel_navNext__GRkiz{right:12px}}.ImageCarousel_counter__EXHUh{position:absolute;bottom:16px;right:16px;z-index:10;display:flex;align-items:center;gap:4px;padding:8px 14px;background:rgba(15,23,42,.85);backdrop-filter:blur(8px);border-radius:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;color:#fff;letter-spacing:.02em;border:1px solid hsla(0,0%,100%,.1)}.ImageCarousel_counterCurrent__EqnZ9{color:#92fa17;font-weight:600}.ImageCarousel_counterDivider__NoDas{opacity:.5}.ImageCarousel_counterTotal__wHo89{opacity:.8}.ImageCarousel_captionBar__2I8Gw{padding:14px 18px 12px;background:linear-gradient(180deg,#0f172a,#0b1220);border-top:1px solid hsla(0,0%,100%,.08)}.ImageCarousel_captionText__Xe5PV{margin:0;color:hsla(0,0%,100%,.88);font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.01em}.ImageCarousel_dots__0dVN6{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px;background:#0f172a}.ImageCarousel_dot__f8qav{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.25);border:none;padding:0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.ImageCarousel_dot__f8qav:hover{background:hsla(0,0%,100%,.5);transform:scale(1.2)}.ImageCarousel_dot__f8qav:focus-visible{outline:2px solid #92fa17;outline-offset:2px}.ImageCarousel_dotActive__Qdr2m{width:24px;border-radius:4px;background:#92fa17}.ImageCarousel_dotActive__Qdr2m:hover{background:#92fa17;transform:scale(1)}.ImageCarousel_placeholder__ELCSh{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.ImageCarousel_placeholder__ELCSh:before{content:"";position:absolute;inset:0;opacity:.08;background-image:radial-gradient(#92FA17 1px,transparent 0);background-size:20px 20px}.ImageCarousel_placeholderContent__YRQPS{display:flex;flex-direction:column;align-items:center;gap:12px;color:#64748b;font-size:14px;font-weight:500;letter-spacing:.02em;z-index:1}.ImageCarousel_placeholderIcon__Hr2UL{width:48px;height:48px;opacity:.5}.ListingDetail_listingPage__FO65e{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a;background:#f8fafc;min-height:100vh}[data-theme=dark] .ListingDetail_listingPage__FO65e{color:var(--text-primary);background:var(--bg-light)}.ListingDetail_container__dhYkP{max-width:1400px;margin:0 auto;padding:0 24px}@media(max-width:640px){.ListingDetail_container__dhYkP{padding:0 16px}}.ListingDetail_darkHero__0YXkO{position:relative;width:100%;background:#111827;overflow:hidden;margin-top:calc(-1*var(--nav-height, 80px));padding:calc(var(--nav-height, 80px) + 1.5rem) 0 242px}@media(max-width:1024px){.ListingDetail_darkHero__0YXkO{padding-bottom:200px}}@media(max-width:768px){.ListingDetail_darkHero__0YXkO{padding-bottom:180px}}@media(max-width:480px){.ListingDetail_darkHero__0YXkO{padding-bottom:140px}}.ListingDetail_darkHeroOverlay__zt_Yq{display:none}.ListingDetail_darkHeroPattern__KnzB1{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(#92FA17 1px,transparent 0);background-size:20px 20px;z-index:2}.ListingDetail_darkHeroContent__udedH{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 32px}@media(max-width:640px){.ListingDetail_darkHeroContent__udedH{padding:0 16px}}.ListingDetail_darkHeroBreadcrumb__uBwPf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:24px}@media(max-width:480px){.ListingDetail_darkHeroBreadcrumb__uBwPf{font-size:10px;margin-bottom:16px}}.ListingDetail_darkHeroBreadcrumbItem__ltGZZ{display:flex;align-items:center;gap:8px}.ListingDetail_darkHeroBreadcrumbSep__2oNVa{color:#334155}.ListingDetail_darkHeroBreadcrumbLink__66zHV{color:#94a3b8;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.ListingDetail_darkHeroBreadcrumbCurrent__JRid5,.ListingDetail_darkHeroBreadcrumbLink__66zHV:hover{color:#92fa17}.ListingDetail_backToResults__v9IH_{display:inline-flex;align-items:center;gap:.5rem;margin-top:16px;margin-bottom:8px;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ListingDetail_backToResults__v9IH_:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.ListingDetail_backToResults__v9IH_:active{transform:scale(.98)}.ListingDetail_backToResultsIcon__o0tP7{width:1rem;height:1rem;flex-shrink:0}.ListingDetail_darkHeroTitle__kEGtX{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;color:#fff;margin:0 0 10px;letter-spacing:-.03em;line-height:1.15}@media(max-width:480px){.ListingDetail_darkHeroTitle__kEGtX{margin-bottom:4px}}.ListingDetail_darkHeroAccent__TYfoq{color:#92fa17}.ListingDetail_darkHeroFlexRow__V8qy_{display:flex;flex-direction:column;gap:24px}@media(min-width:769px){.ListingDetail_darkHeroFlexRow__V8qy_{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}}.ListingDetail_darkHeroInfo__aecK_{flex:1}.ListingDetail_darkHeroSubheading__c0Bi3{font-size:1.125rem;font-weight:500;color:#92fa17;margin:0 0 8px;line-height:1.4}@media(max-width:480px){.ListingDetail_darkHeroSubheading__c0Bi3{font-size:1rem}}.ListingDetail_darkHeroDescription__Z72BO{font-size:1rem;font-weight:400;color:#94a3b8;margin:0 0 16px;line-height:1.6;max-width:600px}@media(max-width:480px){.ListingDetail_darkHeroDescription__Z72BO{font-size:.9375rem}}.ListingDetail_darkHeroMeta__U0_Ye{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:#94a3b8;font-size:14px}.ListingDetail_darkHeroLocation__j7K9H{display:flex;align-items:center;gap:4px}.ListingDetail_darkHeroLocationIcon__EaDu0{width:16px;height:16px;flex-shrink:0}.ListingDetail_darkHeroRef__GWQgd{display:inline-flex;padding:4px 10px;background:rgba(146,250,23,.2);border:1px solid rgba(146,250,23,.3);border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;color:#92fa17;letter-spacing:.05em}.ListingDetail_darkHeroPriceCard__WweS_{padding:24px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;min-width:280px;flex-shrink:0}@media(max-width:768px){.ListingDetail_darkHeroPriceCard__WweS_{min-width:auto;width:100%}}.ListingDetail_darkHeroPriceLabel__PuwlY{font-size:14px;color:#64748b;margin:0 0 4px}.ListingDetail_darkHeroPriceValue__HXaDv{font-size:1.875rem;font-weight:700;color:#92fa17;line-height:1.2}.ListingDetail_darkHeroPriceValue__HXaDv span{font-size:14px;font-weight:400;color:#fff}.ListingDetail_darkHeroPriceNote__7uGps{margin:8px 0 0;font-size:12px;color:#64748b}.ListingDetail_breadcrumb__33L0v{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 0}[data-theme=dark] .ListingDetail_breadcrumb__33L0v{background:var(--card-bg);border-color:var(--border-light)}.ListingDetail_breadcrumbList__ZPBEP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-size:13px}@media(max-width:480px){.ListingDetail_breadcrumbList__ZPBEP{font-size:12px}}.ListingDetail_breadcrumbItem__F8EEx{display:flex;align-items:center;gap:8px}.ListingDetail_breadcrumbItem__F8EEx:not(:last-child):after{content:"/";color:#94a3b8;margin-left:4px}[data-theme=dark] .ListingDetail_breadcrumbItem__F8EEx:not(:last-child):after{color:var(--text-tertiary)}.ListingDetail_breadcrumbLink__Ns__b{color:#64748b;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.ListingDetail_breadcrumbLink__Ns__b:hover{color:#0f172a}[data-theme=dark] .ListingDetail_breadcrumbLink__Ns__b{color:var(--text-secondary)}[data-theme=dark] .ListingDetail_breadcrumbLink__Ns__b:hover{color:var(--text-primary)}.ListingDetail_breadcrumbCurrent__g4fyx{color:#7ed614;font-weight:500}[data-theme=dark] .ListingDetail_breadcrumbCurrent__g4fyx{color:var(--brand-secondary)}.ListingDetail_hero__sYeMR{background:linear-gradient(180deg,#ffffff,#f8fafc);padding:32px 0 48px}[data-theme=dark] .ListingDetail_hero__sYeMR{background:var(--card-bg)}@media(max-width:768px){.ListingDetail_hero__sYeMR{padding:24px 0 32px}}.ListingDetail_heroGrid__DoQMM{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 400px;gap:48px;align-items:start}@media(max-width:1024px){.ListingDetail_heroGrid__DoQMM{display:flex;flex-direction:column;gap:24px}}@media(max-width:640px){.ListingDetail_heroGrid__DoQMM{padding:0 16px;gap:16px}}.ListingDetail_heroBuildingInfo__iSv72{display:none}@media(max-width:1024px){.ListingDetail_heroBuildingInfo__iSv72{display:flex;flex-direction:column;gap:16px;order:1}}@media(max-width:640px){.ListingDetail_heroBuildingInfo__iSv72{gap:8px}}.ListingDetail_heroBuildingInfo__iSv72 .ListingDetail_heroLocation__YwIJe,.ListingDetail_heroBuildingInfo__iSv72 .ListingDetail_heroTitle__rZUMX,.ListingDetail_heroBuildingInfo__iSv72 .ListingDetail_typeBadge__v_ehM{display:flex}.ListingDetail_heroMedia__rBPiS{min-width:0}@media(max-width:1024px){.ListingDetail_heroMedia__rBPiS{order:2;width:100%}}.ListingDetail_heroContent__ZmJg5{display:flex;flex-direction:column;gap:24px}@media(max-width:1024px){.ListingDetail_heroContent__ZmJg5{order:3}}@media(max-width:640px){.ListingDetail_heroContent__ZmJg5{gap:16px}}.ListingDetail_desktopBuildingInfo__rX5j9{display:flex;flex-direction:column;gap:16px}@media(max-width:1024px){.ListingDetail_desktopBuildingInfo__rX5j9{display:none}}.ListingDetail_typeBadge__v_ehM{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(146,250,23,.15);border:1px solid rgba(146,250,23,.3);border-radius:100px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7ed614;width:-moz-fit-content;width:fit-content}[data-theme=dark] .ListingDetail_typeBadge__v_ehM{color:var(--brand-secondary)}@media(max-width:480px){.ListingDetail_typeBadge__v_ehM{font-size:11px;padding:6px 12px}}.ListingDetail_typeBadgeIcon__7Fg1W{display:flex;width:16px;height:16px}.ListingDetail_typeBadgeIcon__7Fg1W svg{width:100%;height:100%}.ListingDetail_heroTitle__rZUMX{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.2;color:#0f172a;margin:0;letter-spacing:-.02em}[data-theme=dark] .ListingDetail_heroTitle__rZUMX{color:var(--text-primary)}.ListingDetail_heroSubheading__gy0S1{font-size:15px;line-height:1.6;color:#64748b;margin:0;max-width:480px}[data-theme=dark] .ListingDetail_heroSubheading__gy0S1{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_heroSubheading__gy0S1{font-size:14px}}.ListingDetail_heroLocation__YwIJe{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}[data-theme=dark] .ListingDetail_heroLocation__YwIJe{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_heroLocation__YwIJe{font-size:13px}}.ListingDetail_locationIcon__7APdh{width:18px;height:18px;color:#92fa17;flex-shrink:0}[data-theme=dark] .ListingDetail_locationIcon__7APdh{color:var(--brand-secondary)}.ListingDetail_priceBlock__9Jhlh{background:#0f172a;padding:24px;border-radius:12px;color:#fff}@media(max-width:480px){.ListingDetail_priceBlock__9Jhlh{padding:16px}}.ListingDetail_priceLabel__sW_di{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:4px}.ListingDetail_priceValue__FFoUq{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#fff;margin-bottom:4px}.ListingDetail_priceSecondary__hmY3F{font-size:13px;font-weight:500;color:#92fa17;margin-bottom:4px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;letter-spacing:.02em}[data-theme=dark] .ListingDetail_priceSecondary__hmY3F{color:var(--accent)}.ListingDetail_priceNote__UFEtv{font-size:12px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;color:#92fa17}.ListingDetail_heroAmenities__z_RSw{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;padding:16px 0;border-top:1px solid #e2e8f0;margin-top:8px}@media(max-width:480px){.ListingDetail_heroAmenities__z_RSw{gap:4px 16px}}[data-theme=dark] .ListingDetail_heroAmenities__z_RSw{border-color:var(--border-light)}.ListingDetail_heroAmenityItem__oRaTQ{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155}[data-theme=dark] .ListingDetail_heroAmenityItem__oRaTQ{color:var(--text-secondary)}.ListingDetail_heroAmenityIcon__G3KOI{width:16px;height:16px;color:#92fa17;flex-shrink:0}[data-theme=dark] .ListingDetail_heroAmenityIcon__G3KOI{color:var(--brand-secondary)}.ListingDetail_heroCta___6s5i{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:#92fa17;color:#0f172a;font-size:14px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ListingDetail_heroCta___6s5i svg{width:18px;height:18px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.ListingDetail_heroCta___6s5i:hover{background:#7ed614;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#0f172a}.ListingDetail_heroCta___6s5i:hover svg{transform:translateX(4px)}.ListingDetail_heroCta___6s5i:active{transform:translateY(0)}@media(max-width:640px){.ListingDetail_heroCta___6s5i{width:100%;padding:16px}}.ListingDetail_specsBar__VpQCT{background:#0f172a;padding:24px 0;position:sticky;top:110px;z-index:40;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@media(min-width:1440px){.ListingDetail_specsBar__VpQCT{top:116px}}@media(max-width:1024px){.ListingDetail_specsBar__VpQCT{position:fixed;bottom:0;left:0;right:0;top:auto;padding:16px 0;box-shadow:0 -4px 20px rgba(0,0,0,.15)}}@media(max-width:640px){.ListingDetail_specsBar__VpQCT{padding:8px 0}}.ListingDetail_specsGrid__sndDg{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:768px){.ListingDetail_specsGrid__sndDg{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.ListingDetail_specsGrid__sndDg{gap:8px}}.ListingDetail_specItem__Db44y{display:flex;align-items:center;gap:16px}@media(max-width:480px){.ListingDetail_specItem__Db44y{gap:8px}}.ListingDetail_specIcon__vbykG{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:8px;flex-shrink:0}.ListingDetail_specIcon__vbykG svg{width:20px;height:20px;color:#92fa17}@media(max-width:480px){.ListingDetail_specIcon__vbykG{width:32px;height:32px}.ListingDetail_specIcon__vbykG svg{width:16px;height:16px}}.ListingDetail_specContent__PEM02{min-width:0}.ListingDetail_specLabel__GMvJw{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:2px}@media(max-width:480px){.ListingDetail_specLabel__GMvJw{font-size:9px}}.ListingDetail_specValue__xrKFy{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.ListingDetail_specValue__xrKFy{font-size:12px}}.ListingDetail_main__zJW7G{padding:48px 0 64px}@media(max-width:1024px){.ListingDetail_main__zJW7G{padding-bottom:100px}}@media(max-width:768px){.ListingDetail_main__zJW7G{padding:32px 0 100px}}@media(max-width:480px){.ListingDetail_main__zJW7G{padding:24px 0 90px}}.ListingDetail_contentGrid__4sgcO{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}@media(max-width:1024px){.ListingDetail_contentGrid__4sgcO{grid-template-columns:1fr}}.ListingDetail_contentMain__ejFB3{display:flex;flex-direction:column;gap:24px}@media(max-width:640px){.ListingDetail_contentMain__ejFB3{gap:16px}}.ListingDetail_card__5m0II{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:32px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.ListingDetail_card__5m0II:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}[data-theme=dark] .ListingDetail_card__5m0II{background:var(--card-bg);border-color:var(--border-light)}@media(max-width:640px){.ListingDetail_card__5m0II{padding:24px;border-radius:8px}}.ListingDetail_cardTitle__tZG7B{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 24px;display:flex;align-items:center;gap:8px}.ListingDetail_cardTitle__tZG7B:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#e2e8f0,transparent);margin-left:16px}[data-theme=dark] .ListingDetail_cardTitle__tZG7B:after{background:linear-gradient(90deg,var(--border-light) 0,transparent 100%)}[data-theme=dark] .ListingDetail_cardTitle__tZG7B{color:var(--text-primary)}@media(max-width:640px){.ListingDetail_cardTitle__tZG7B{font-size:16px;margin-bottom:16px}}.ListingDetail_suitedList__3qGqz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ListingDetail_suitedItem__pKXUE{display:flex;align-items:flex-start;gap:16px;font-size:15px;line-height:1.5;color:#334155}[data-theme=dark] .ListingDetail_suitedItem__pKXUE{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_suitedItem__pKXUE{font-size:14px;gap:8px}}.ListingDetail_checkIcon__O31Yl{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(146,250,23,.15);border-radius:50%;flex-shrink:0;margin-top:2px}.ListingDetail_checkIcon__O31Yl svg{width:12px;height:12px;color:#7ed614}[data-theme=dark] .ListingDetail_checkIcon__O31Yl svg{color:var(--brand-secondary)}.ListingDetail_description__Ssjim{color:#334155;font-size:15px;line-height:1.7}[data-theme=dark] .ListingDetail_description__Ssjim{color:var(--text-secondary)}.ListingDetail_description__Ssjim p{margin:0 0 16px}.ListingDetail_description__Ssjim p:last-child{margin-bottom:0}@media(max-width:480px){.ListingDetail_description__Ssjim{font-size:14px}}.ListingDetail_bulletList__6qQiN{margin:16px 0 0;padding-left:24px;color:#334155;font-size:15px;line-height:1.7}[data-theme=dark] .ListingDetail_bulletList__6qQiN{color:var(--text-secondary)}.ListingDetail_bulletList__6qQiN li{margin-bottom:8px;line-height:1.7;font-size:15px}.ListingDetail_bulletList__6qQiN li:last-child{margin-bottom:0}@media(max-width:480px){.ListingDetail_bulletList__6qQiN,.ListingDetail_bulletList__6qQiN li{font-size:14px}}.ListingDetail_featuresGrid__sMEGc{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}@media(max-width:480px){.ListingDetail_featuresGrid__sMEGc{grid-template-columns:1fr;gap:8px}}.ListingDetail_featureItem__V5ZfL{display:flex;align-items:center;gap:8px;font-size:14px;color:#334155}[data-theme=dark] .ListingDetail_featureItem__V5ZfL{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_featureItem__V5ZfL{font-size:13px}}.ListingDetail_featureIcon__6CvOV{width:18px;height:18px;display:flex;flex-shrink:0}.ListingDetail_featureIcon__6CvOV svg{width:100%;height:100%;color:#92fa17}[data-theme=dark] .ListingDetail_featureIcon__6CvOV svg{color:var(--brand-secondary)}.ListingDetail_buildingDesc__xwzBb{color:#334155;font-size:15px;line-height:1.7;margin:0}[data-theme=dark] .ListingDetail_buildingDesc__xwzBb{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_buildingDesc__xwzBb{font-size:14px}}.ListingDetail_locationCard__DGvki{background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden}[data-theme=dark] .ListingDetail_locationCard__DGvki{background:var(--bg-light);border-color:var(--border-light)}.ListingDetail_locationPlaceholder__2GEn5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px;color:#64748b;font-size:14px}[data-theme=dark] .ListingDetail_locationPlaceholder__2GEn5{color:var(--text-tertiary)}.ListingDetail_locationPlaceholder__2GEn5 svg{width:40px;height:40px;opacity:.5}@media(max-width:480px){.ListingDetail_locationPlaceholder__2GEn5{padding:32px}}.ListingDetail_locationAddress__33pQK{color:#64748b;font-size:14px;margin:16px 0 0}[data-theme=dark] .ListingDetail_locationAddress__33pQK{color:var(--text-tertiary)}.ListingDetail_faqList__cA6tQ{margin:0;display:flex;flex-direction:column;gap:24px}.ListingDetail_faqItem__q_ro7{padding-bottom:24px;border-bottom:1px solid #e2e8f0}[data-theme=dark] .ListingDetail_faqItem__q_ro7{border-color:var(--border-light)}.ListingDetail_faqItem__q_ro7:last-child{padding-bottom:0;border-bottom:none}.ListingDetail_faqQuestion__fA_as{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:8px}[data-theme=dark] .ListingDetail_faqQuestion__fA_as{color:var(--text-primary)}@media(max-width:480px){.ListingDetail_faqQuestion__fA_as{font-size:14px}}.ListingDetail_faqAnswer__oZ6kg{font-size:14px;line-height:1.6;color:#64748b;margin:0}[data-theme=dark] .ListingDetail_faqAnswer__oZ6kg{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_faqAnswer__oZ6kg{font-size:13px}}.ListingDetail_insightCard__Dbo80{display:flex;gap:16px;padding:24px;background:linear-gradient(135deg,rgba(146,250,23,.08),rgba(146,250,23,.03));border:1px solid rgba(146,250,23,.2);border-radius:12px}@media(max-width:480px){.ListingDetail_insightCard__Dbo80{padding:16px;flex-direction:column}}.ListingDetail_insightIcon__GpFVH{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#92fa17;border-radius:8px;flex-shrink:0}.ListingDetail_insightIcon__GpFVH svg{width:20px;height:20px;color:#0f172a}.ListingDetail_insightContent__o97hS{flex:1;min-width:0}.ListingDetail_insightLabel__dhLST{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7ed614;margin-bottom:4px}[data-theme=dark] .ListingDetail_insightLabel__dhLST{color:var(--brand-secondary)}.ListingDetail_insightText__Z42yC{font-size:14px;line-height:1.6;color:#334155;margin:0}[data-theme=dark] .ListingDetail_insightText__Z42yC{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_insightText__Z42yC{font-size:13px}}.ListingDetail_sidebar__LAOsl{display:flex;flex-direction:column;gap:24px;position:sticky;top:198px}@media(min-width:1440px){.ListingDetail_sidebar__LAOsl{top:204px}}@media(max-width:1024px){.ListingDetail_sidebar__LAOsl{position:static;margin-top:24px}}.ListingDetail_enquiryCard__UUX2g{background:#fff;border-radius:24px;border:1px solid #e2e8f0;padding:32px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}[data-theme=dark] .ListingDetail_enquiryCard__UUX2g{background:var(--card-bg);border-color:var(--border-light)}@media(max-width:640px){.ListingDetail_enquiryCard__UUX2g{padding:24px;border-radius:16px}}.ListingDetail_enquiryTitle__u17A8{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 4px}[data-theme=dark] .ListingDetail_enquiryTitle__u17A8{color:var(--text-primary)}@media(max-width:480px){.ListingDetail_enquiryTitle__u17A8{font-size:16px}}.ListingDetail_enquirySubtitle__b6HfG{font-size:14px;color:#64748b;margin:0 0 24px}[data-theme=dark] .ListingDetail_enquirySubtitle__b6HfG{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_enquirySubtitle__b6HfG{font-size:13px}}.ListingDetail_enquiryForm__r2gk9{display:flex;flex-direction:column;gap:16px}.ListingDetail_formGroup__OHbE1{display:flex;flex-direction:column;gap:4px}.ListingDetail_formLabel__nbZJQ{font-size:13px;font-weight:500;color:#334155}[data-theme=dark] .ListingDetail_formLabel__nbZJQ{color:var(--text-secondary)}.ListingDetail_formInput__t4XAm{padding:16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a;background:#f8fafc;transition:all .15s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .ListingDetail_formInput__t4XAm{background:var(--input-bg);border-color:var(--border-light);color:var(--text-primary)}.ListingDetail_formInput__t4XAm::-moz-placeholder{color:#94a3b8}.ListingDetail_formInput__t4XAm::placeholder{color:#94a3b8}[data-theme=dark] .ListingDetail_formInput__t4XAm::-moz-placeholder{color:var(--text-tertiary)}[data-theme=dark] .ListingDetail_formInput__t4XAm::placeholder{color:var(--text-tertiary)}.ListingDetail_formInput__t4XAm:focus{outline:none;border-color:#92fa17;background:#fff;box-shadow:0 0 0 3px rgba(146,250,23,.15)}.ListingDetail_submitButton__KQfSm{display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;padding:16px 24px;background:#92fa17;color:#0f172a;font-size:14px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border:none;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.ListingDetail_submitButton__KQfSm:hover{background:#aefb4d;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ListingDetail_submitButton__KQfSm:active{transform:translateY(0)}[data-theme=dark] .ListingDetail_submitButton__KQfSm{background:#92fa17;color:#0f172a}.ListingDetail_formDisclaimer__GHA3r{font-size:11px;color:#94a3b8;text-align:center;margin:16px 0 0}[data-theme=dark] .ListingDetail_formDisclaimer__GHA3r{color:var(--text-tertiary)}.ListingDetail_trustCard__oclCL{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px}[data-theme=dark] .ListingDetail_trustCard__oclCL{background:var(--card-bg);border-color:var(--border-light)}.ListingDetail_trustTitle__xKRE6{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 16px}[data-theme=dark] .ListingDetail_trustTitle__xKRE6{color:var(--text-tertiary)}.ListingDetail_brokerInfo__F97T7{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid #e2e8f0;margin-bottom:24px}[data-theme=dark] .ListingDetail_brokerInfo__F97T7{border-color:var(--border-light)}.ListingDetail_brokerAvatar__xy9Bp{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:50%;flex-shrink:0}.ListingDetail_brokerAvatar__xy9Bp span{font-size:16px;font-weight:700;color:#92fa17}.ListingDetail_brokerDetails__Wxc6C{min-width:0}.ListingDetail_brokerName__P0B3b{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:2px}[data-theme=dark] .ListingDetail_brokerName__P0B3b{color:var(--text-primary)}.ListingDetail_brokerPhone__s34CS{font-size:14px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;color:#7ed614}[data-theme=dark] .ListingDetail_brokerPhone__s34CS{color:var(--brand-secondary)}.ListingDetail_trustBadges__Prusf{display:flex;flex-direction:column;gap:8px}.ListingDetail_trustBadge__jliZB{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155}[data-theme=dark] .ListingDetail_trustBadge__jliZB{color:var(--text-secondary)}.ListingDetail_trustBadge__jliZB svg{width:16px;height:16px;color:#22c55e;flex-shrink:0}.ListingDetail_referenceCard__NZ8eD{display:flex;align-items:center;justify-content:space-between;background:#0f172a;border-radius:8px;padding:16px 24px}.ListingDetail_referenceLabel__wi_Ye{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.ListingDetail_referenceValue__2jlB7{font-size:14px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-weight:600;color:#92fa17}.ListingDetail_relatedSection__yyqFn{background:#fff;border-top:1px solid #e2e8f0;padding:48px 0 64px}[data-theme=dark] .ListingDetail_relatedSection__yyqFn{background:var(--card-bg);border-color:var(--border-light)}@media(max-width:1024px){.ListingDetail_relatedSection__yyqFn{padding-bottom:100px}}@media(max-width:768px){.ListingDetail_relatedSection__yyqFn{padding:32px 0 100px}}.ListingDetail_relatedTitle__kiZnd{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 32px}[data-theme=dark] .ListingDetail_relatedTitle__kiZnd{color:var(--text-primary)}@media(max-width:640px){.ListingDetail_relatedTitle__kiZnd{font-size:20px;margin-bottom:24px}}.ListingDetail_relatedGrid__47eh6{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.ListingDetail_relatedGrid__47eh6{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ListingDetail_relatedGrid__47eh6{grid-template-columns:1fr}}.ListingDetail_relatedCard__pfc0N{display:block;background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .ListingDetail_relatedCard__pfc0N{background:var(--card-bg);border-color:var(--border-light)}.ListingDetail_relatedCard__pfc0N:hover{border-color:#92fa17;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:translateY(-4px)}.ListingDetail_relatedCard__pfc0N:hover .ListingDetail_relatedImage__hooTO img{transform:scale(1.05)}.ListingDetail_relatedImage__hooTO{aspect-ratio:4/3;overflow:hidden;background:#0f172a;position:relative}.ListingDetail_relatedImage__hooTO img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ListingDetail_relatedPlaceholder___fsxN{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b)}.ListingDetail_relatedPlaceholder___fsxN:before{content:"";position:absolute;inset:0;opacity:.08;background-image:radial-gradient(#92FA17 1px,transparent 0);background-size:16px 16px}.ListingDetail_relatedPlaceholder___fsxN svg{width:32px;height:32px;color:#64748b;opacity:.5;position:relative;z-index:1}.ListingDetail_relatedContent__6cqk0{padding:16px}.ListingDetail_relatedName__2VFZ5{font-size:15px;font-weight:600;color:#0f172a;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .ListingDetail_relatedName__2VFZ5{color:var(--text-primary)}@media(max-width:480px){.ListingDetail_relatedName__2VFZ5{font-size:14px}}.ListingDetail_relatedMeta__V_QFC{display:flex;gap:16px;font-size:13px;color:#64748b}[data-theme=dark] .ListingDetail_relatedMeta__V_QFC{color:var(--text-secondary)}@media(max-width:480px){.ListingDetail_relatedMeta__V_QFC{font-size:12px}}.ListingDetail_relatedCta__a8hji{text-align:center;margin-top:32px}.ListingDetail_viewAllButton__qxhqo{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border:2px solid #0f172a;border-radius:8px;color:#0f172a;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .ListingDetail_viewAllButton__qxhqo{border-color:var(--text-primary);color:var(--text-primary)}.ListingDetail_viewAllButton__qxhqo svg{width:18px;height:18px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.ListingDetail_viewAllButton__qxhqo:hover{background:#0f172a;color:#fff}[data-theme=dark] .ListingDetail_viewAllButton__qxhqo:hover{background:var(--text-primary);color:var(--card-bg)}.ListingDetail_viewAllButton__qxhqo:hover svg{transform:translateX(4px)}@media(max-width:640px){.ListingDetail_viewAllButton__qxhqo{width:100%;justify-content:center;padding:16px}}.ListingDetail_mobileCtaBar__vFy2y{display:none}@media(max-width:1024px){.ListingDetail_mobileCtaBar__vFy2y{display:flex;position:fixed;bottom:0;left:0;right:0;padding:16px;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 20px rgba(0,0,0,.1);z-index:50;gap:16px;align-items:center}[data-theme=dark] .ListingDetail_mobileCtaBar__vFy2y{background:var(--card-bg);border-color:var(--border-light)}}.ListingDetail_mobileCtaPrice__tAGRx{flex:1;min-width:0}.ListingDetail_mobileCtaPriceLabel___CoyE{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}[data-theme=dark] .ListingDetail_mobileCtaPriceLabel___CoyE{color:var(--text-tertiary)}.ListingDetail_mobileCtaPriceValue__4jM8L{font-size:18px;font-weight:700;color:#0f172a}[data-theme=dark] .ListingDetail_mobileCtaPriceValue__4jM8L{color:var(--text-primary)}.ListingDetail_mobileCtaButton__aT2gR{padding:16px 32px;background:#92fa17;color:#0f172a;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}.ListingDetail_expandableContent___qroj{position:relative}@media(max-width:768px){.ListingDetail_expandableContent___qroj{max-height:120px;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.ListingDetail_expandableContent___qroj.ListingDetail_expanded__IUceW{max-height:2000px}}.ListingDetail_expandableGradient__AkxGb{display:none}@media(max-width:768px){.ListingDetail_expandableGradient__AkxGb{display:block;position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,#ffffff);pointer-events:none}[data-theme=dark] .ListingDetail_expandableGradient__AkxGb{background:linear-gradient(transparent,var(--card-bg))}}.ListingDetail_expandButton__ohSVp{display:none}@media(max-width:768px){.ListingDetail_expandButton__ohSVp{display:inline-flex;align-items:center;gap:4px;margin-top:16px;padding:8px 16px;background:rgba(0,0,0,0);border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#0f172a;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .ListingDetail_expandButton__ohSVp{border-color:var(--border-light);color:var(--text-primary)}.ListingDetail_expandButton__ohSVp:hover{background:#f8fafc;border-color:#0f172a}[data-theme=dark] .ListingDetail_expandButton__ohSVp:hover{background:var(--bg-light);border-color:var(--text-secondary)}.ListingDetail_expandButton__ohSVp svg{width:16px;height:16px;transition:transform .15s cubic-bezier(.4,0,.2,1)}}.ListingDetail_expandIconUp__G4Wbw{transform:rotate(180deg)}.ListingDetail_videoSection__C4FQj{background:#fff;border-radius:4px;border:1px solid #e2e8f0;padding:24px;margin-bottom:24px}.ListingDetail_videoSectionHeader__PaPSC{margin-bottom:16px}.ListingDetail_videoSectionTitle__1vJBL{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#0f172a;margin:0}.ListingDetail_videoSectionTitle__1vJBL svg{width:20px;height:20px;color:#92fa17}.ListingDetail_videoGrid__c78dN{display:flex;flex-direction:column;gap:16px}.ListingDetail_videoThumbnail__XGA6E{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;cursor:pointer;border:none;padding:0;background:#0f172a;transition:all .2s cubic-bezier(.4,0,.2,1)}.ListingDetail_videoThumbnail__XGA6E:focus,.ListingDetail_videoThumbnail__XGA6E:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.ListingDetail_videoThumbnail__XGA6E:focus .ListingDetail_videoPlayButton__6KQo_,.ListingDetail_videoThumbnail__XGA6E:hover .ListingDetail_videoPlayButton__6KQo_{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 4px 24px rgba(146,250,23,.5)}.ListingDetail_videoThumbnail__XGA6E:focus .ListingDetail_videoThumbnailImg__yYMD7,.ListingDetail_videoThumbnail__XGA6E:hover .ListingDetail_videoThumbnailImg__yYMD7{transform:scale(1.02)}.ListingDetail_videoThumbnail__XGA6E:focus{outline:none;box-shadow:0 0 0 2px #92fa17,0 4px 16px rgba(0,0,0,.15)}.ListingDetail_videoThumbnailImg__yYMD7{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ListingDetail_videoIframe__3CURg{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.ListingDetail_videoOverlay__OPDDg{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.85) 0,rgba(15,23,42,.2) 40%,transparent);pointer-events:none}.ListingDetail_videoPlayButton__6KQo_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#92fa17;border-radius:50%;box-shadow:0 2px 12px rgba(146,250,23,.4);transition:all .2s cubic-bezier(.4,0,.2,1)}.ListingDetail_videoPlayButton__6KQo_ svg{width:18px;height:18px;color:#0f172a;margin-left:2px}.ListingDetail_videoInfo__9HWim{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.ListingDetail_videoTitle__lppIU{font-size:13px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.ListingDetail_videoLabel__wlKZV{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#92fa17;white-space:nowrap;flex-shrink:0}.ListingDetail_videoLabel__wlKZV svg{width:12px;height:12px}.ListingDetail_redesignHeader__rW4tT{background:#111827;color:#fff;padding:48px 0}@media(max-width:768px){.ListingDetail_redesignHeader__rW4tT{padding:32px 0}}.ListingDetail_headerInner__bY_eM{max-width:1400px;margin:0 auto;padding:0 24px}@media(max-width:640px){.ListingDetail_headerInner__bY_eM{padding:0 16px}}.ListingDetail_headerTop__eNXyE{display:flex;flex-direction:column;gap:16px}@media(min-width:769px){.ListingDetail_headerTop__eNXyE{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}}.ListingDetail_headerInfo___Xh_D{flex:1}.ListingDetail_headerBreadcrumb__AUJ7W{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:16px}.ListingDetail_headerBreadcrumbLink__cV7zC{color:#94a3b8;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.ListingDetail_headerBreadcrumbLink__cV7zC:hover{color:#92fa17}.ListingDetail_headerBreadcrumbCurrent__TsjcU{color:#fff}.ListingDetail_headerH1__dSuYk{font-size:clamp(1.5rem,4vw,3rem);font-weight:700;line-height:1.15;margin:0 0 16px;letter-spacing:-.02em}.ListingDetail_headerLocation__FBF78{display:flex;align-items:center;gap:16px;color:#94a3b8;font-size:14px}.ListingDetail_headerLocationIcon__1DzrI{display:flex;align-items:center;gap:4px}.ListingDetail_headerLocationIcon__1DzrI svg{width:16px;height:16px}.ListingDetail_headerRef__8uHTR{display:inline-flex;padding:4px 10px;background:rgba(146,250,23,.2);border:1px solid rgba(146,250,23,.3);border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;color:#92fa17;letter-spacing:.05em}.ListingDetail_headerPriceCard__kSDRm{padding:24px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;min-width:280px}@media(max-width:768px){.ListingDetail_headerPriceCard__kSDRm{min-width:auto;width:100%}}.ListingDetail_priceCardLabel__unWBX{font-size:14px;color:#64748b;margin-bottom:4px}.ListingDetail_priceCardValue__mi2me{font-size:2rem;font-weight:700;color:#92fa17}.ListingDetail_priceCardValue__mi2me span{font-size:14px;font-weight:400;color:#fff}.ListingDetail_priceCardNote__9M9aj{margin-top:8px;font-size:12px;color:#64748b}.ListingDetail_redesignMain__4hDbj{position:relative;margin-top:-222px;z-index:10;padding:0 0 120px}@media(max-width:1024px){.ListingDetail_redesignMain__4hDbj{margin-top:-180px}}@media(max-width:768px){.ListingDetail_redesignMain__4hDbj{margin-top:-160px;padding-bottom:120px}}@media(max-width:480px){.ListingDetail_redesignMain__4hDbj{margin-top:-120px}}.ListingDetail_redesignContentGrid__Grtx_{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}@media(max-width:1024px){.ListingDetail_redesignContentGrid__Grtx_{grid-template-columns:1fr;gap:32px}}.ListingDetail_redesignContentMain__oe7Jm{display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.ListingDetail_redesignContentMain__oe7Jm{gap:24px}}.ListingDetail_redesignSidebar__2nj1P{display:flex;flex-direction:column;gap:24px;position:sticky;top:134px}@media(min-width:1440px){.ListingDetail_redesignSidebar__2nj1P{top:140px}}@media(max-width:1024px){.ListingDetail_redesignSidebar__2nj1P{position:static}}.ListingDetail_aboutSection__ea9jb h2{font-size:1.5rem;font-weight:700;margin:0 0 16px;color:#0f172a}[data-theme=dark] .ListingDetail_aboutSection__ea9jb h2{color:var(--text-primary)}.ListingDetail_aboutSection__ea9jb p{font-size:15px;line-height:1.7;color:#64748b;margin:0}[data-theme=dark] .ListingDetail_aboutSection__ea9jb p{color:var(--text-secondary)}.ListingDetail_suitedForSection__NoW_z{padding:24px;background:rgba(146,250,23,.08);border-radius:12px;border:1px solid rgba(146,250,23,.2)}[data-theme=dark] .ListingDetail_suitedForSection__NoW_z{background:rgba(146,250,23,.05);border-color:rgba(146,250,23,.15)}.ListingDetail_suitedForSection__NoW_z h2{font-size:1.25rem;font-weight:600;margin:0 0 16px;color:#0f172a}[data-theme=dark] .ListingDetail_suitedForSection__NoW_z h2{color:var(--text-primary)}.ListingDetail_suitedForList__oyDK1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ListingDetail_suitedForItem__x_VWW{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.5;color:#0f172a}[data-theme=dark] .ListingDetail_suitedForItem__x_VWW{color:var(--text-secondary)}.ListingDetail_suitedForIcon__gf_qu{flex-shrink:0;width:20px;height:20px;color:#7ed614;margin-top:2px}[data-theme=dark] .ListingDetail_suitedForIcon__gf_qu{color:#92fa17}.ListingDetail_locationSection__xk_vW h2{font-size:1.5rem;font-weight:700;margin:0 0 16px;color:#0f172a}[data-theme=dark] .ListingDetail_locationSection__xk_vW h2{color:var(--text-primary)}.ListingDetail_locationMap__S7PNv{border-radius:16px;overflow:hidden;height:300px;position:relative;border:1px solid #e2e8f0}[data-theme=dark] .ListingDetail_locationMap__S7PNv{border-color:var(--border-light)}.ListingDetail_relatedSectionRedesign__0GV4N{background:#f8fafc;padding:64px 0}[data-theme=dark] .ListingDetail_relatedSectionRedesign__0GV4N{background:rgba(0,0,0,.3)}@media(max-width:768px){.ListingDetail_relatedSectionRedesign__0GV4N{padding:48px 0}}.ListingDetail_relatedHeader__sqvPa{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;gap:16px}@media(max-width:640px){.ListingDetail_relatedHeader__sqvPa{flex-direction:column;align-items:flex-start;margin-bottom:24px}}.ListingDetail_relatedHeading__dWOWP h2{font-size:1.875rem;font-weight:700;margin:0;color:#0f172a}[data-theme=dark] .ListingDetail_relatedHeading__dWOWP h2{color:var(--text-primary)}.ListingDetail_relatedHeading__dWOWP p{margin:8px 0 0;color:#64748b;font-size:14px}[data-theme=dark] .ListingDetail_relatedHeading__dWOWP p{color:var(--text-secondary)}.ListingDetail_relatedViewAllBtn__eU5YQ{display:inline-flex;align-items:center;gap:8px;padding:8px 24px;background:rgba(0,0,0,0);border:2px solid #0f172a;border-radius:100px;font-size:14px;font-weight:700;color:#0f172a;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.ListingDetail_relatedViewAllBtn__eU5YQ:hover{background:#0f172a;color:#fff}[data-theme=dark] .ListingDetail_relatedViewAllBtn__eU5YQ{border-color:#fff;color:#fff}[data-theme=dark] .ListingDetail_relatedViewAllBtn__eU5YQ:hover{background:#fff;color:#0f172a}.ListingDetail_relatedGridRedesign__GJoPE{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1024px){.ListingDetail_relatedGridRedesign__GJoPE{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:640px){.ListingDetail_relatedGridRedesign__GJoPE{grid-template-columns:1fr}}.ListingDetail_sidebarPriceCard__dTRy_{background:#1e293b;border-radius:16px;padding:28px;border:1px solid hsla(0,0%,100%,.08)}@media(max-width:1024px){.ListingDetail_sidebarPriceCard__dTRy_{display:none}}.ListingDetail_mobilePriceCard__q_Uf2{display:none}@media(max-width:1024px){.ListingDetail_mobilePriceCard__q_Uf2{display:block;background:#1e293b;border-radius:16px;padding:20px 24px;border:1px solid hsla(0,0%,100%,.08)}}.ListingDetail_sidebarPriceLabel__N7_15{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 8px}.ListingDetail_sidebarPriceValue__gfNt5{font-size:2.25rem;font-weight:800;color:#92fa17;letter-spacing:-.03em;line-height:1.1}.ListingDetail_sidebarPriceValue__gfNt5 span{font-size:1rem;font-weight:400;color:#94a3b8;margin-left:4px}@media(max-width:480px){.ListingDetail_sidebarPriceValue__gfNt5{font-size:1.75rem}}.ListingDetail_sidebarPriceNote__rkLdD{font-size:13px;color:#64748b;margin:8px 0 0}.ListingDetail_contentSpecsBar__4GDft{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}[data-theme=dark] .ListingDetail_contentSpecsBar__4GDft{background:var(--card-bg);border-color:var(--border-light)}@media(max-width:768px){.ListingDetail_contentSpecsBar__4GDft{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.ListingDetail_contentSpecsBar__4GDft{grid-template-columns:repeat(2,1fr)}}.ListingDetail_contentSpecItem__MM75K{display:flex;align-items:center;gap:16px;padding:20px 18px;position:relative}.ListingDetail_contentSpecItem__MM75K:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#e2e8f0}[data-theme=dark] .ListingDetail_contentSpecItem__MM75K:not(:last-child):after{background:var(--border-light)}@media(max-width:480px){.ListingDetail_contentSpecItem__MM75K{padding:14px 12px;gap:8px}}.ListingDetail_contentSpecIcon__2tWcn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(146,250,23,.1);border-radius:8px;flex-shrink:0}.ListingDetail_contentSpecIcon__2tWcn svg{width:18px;height:18px;color:#7ed614}[data-theme=dark] .ListingDetail_contentSpecIcon__2tWcn svg{color:#92fa17}@media(max-width:480px){.ListingDetail_contentSpecIcon__2tWcn{width:30px;height:30px}.ListingDetail_contentSpecIcon__2tWcn svg{width:15px;height:15px}}.ListingDetail_contentSpecLabel__LH04q{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:2px}[data-theme=dark] .ListingDetail_contentSpecLabel__LH04q{color:var(--text-tertiary)}.ListingDetail_contentSpecValue__HYqqs{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.01em}[data-theme=dark] .ListingDetail_contentSpecValue__HYqqs{color:var(--text-primary)}@media(max-width:480px){.ListingDetail_contentSpecValue__HYqqs{font-size:13px}}.ListingDetail_browseAreaSection__Ziq0D{padding:1.75rem 0;background:var(--color-surface,#f1f5f9);border-top:1px solid var(--color-border,#e2e8f0)}.ListingDetail_browseAreaLink__2EncV{display:inline-flex;align-items:center;gap:.5rem;color:var(--brand-primary,#1e3a5f);text-decoration:none;font-weight:600;font-size:.9375rem;transition:color .2s,gap .2s}.ListingDetail_browseAreaLink__2EncV:hover{color:var(--brand-primary-dark,#142b47);gap:.75rem;text-decoration:underline}.ListingDetail_browseAreaIcon__kRYyz{width:1.125rem;height:1.125rem;flex-shrink:0}.MasonryGallery_gallery__ldoeb{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 20px 60px -15px rgba(0,0,0,.25),0 8px 24px -8px rgba(0,0,0,.15)}[data-theme=dark] .MasonryGallery_gallery__ldoeb{background:var(--card-bg)}.MasonryGallery_heroImage__CxipY{position:relative;width:100%;cursor:pointer;background:#334155;overflow:hidden}.MasonryGallery_heroImage__CxipY:focus-visible{outline:2px solid #92fa17;outline-offset:2px}.MasonryGallery_image__MyCmX{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.4,0,.2,1)}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_image__MyCmX,.MasonryGallery_thumb__8ddQu:hover .MasonryGallery_image__MyCmX{transform:scale(1.05)}.MasonryGallery_heroSlideImage__KuYPl{animation:MasonryGallery_heroFadeIn__Hq6qK .3s ease-out forwards}@keyframes MasonryGallery_heroFadeIn__Hq6qK{0%{opacity:.4}to{opacity:1}}.MasonryGallery_heroNav__ilyYt{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);border:none;border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:3;opacity:0;pointer-events:auto}.MasonryGallery_heroNav__ilyYt svg{width:20px;height:20px;color:#fff}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_heroNav__ilyYt{opacity:1}.MasonryGallery_heroNav__ilyYt:hover{background:rgba(0,0,0,.65);transform:translateY(-50%) scale(1.08)}@media(hover:none){.MasonryGallery_heroNav__ilyYt{opacity:1}}@media(max-width:480px){.MasonryGallery_heroNav__ilyYt{width:34px;height:34px}.MasonryGallery_heroNav__ilyYt svg{width:16px;height:16px}}.MasonryGallery_heroNavPrev__uJ57c{left:12px}.MasonryGallery_heroNavNext__y_DN1{right:12px}.MasonryGallery_heroCounter__9ythv{position:absolute;bottom:12px;right:12px;padding:4px 10px;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);border-radius:9999px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;z-index:3;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_heroCounter__9ythv{opacity:1}@media(hover:none){.MasonryGallery_heroCounter__9ythv{opacity:1}}@media(max-width:480px){.MasonryGallery_heroCounter__9ythv{font-size:11px;bottom:8px;right:8px;padding:3px 8px}}.MasonryGallery_heroCaption__gWBvY{padding:14px 18px;background:linear-gradient(180deg,rgb(248,250,252),rgb(241,245,249));border-top:1px solid rgba(15,23,42,.08)}[data-theme=dark] .MasonryGallery_heroCaption__gWBvY{background:rgba(15,23,42,.88);border-top-color:hsla(0,0%,100%,.08)}.MasonryGallery_heroCaptionText__81iMC{margin:0;color:#111827;font-size:14px;line-height:1.5;font-weight:500}[data-theme=dark] .MasonryGallery_heroCaptionText__81iMC{color:hsla(0,0%,100%,.88)}.MasonryGallery_thumbnailRow__P3K2r{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;background:#fff}[data-theme=dark] .MasonryGallery_thumbnailRow__P3K2r{background:var(--card-bg)}@media(max-width:480px){.MasonryGallery_thumbnailRow__P3K2r{grid-template-columns:repeat(2,1fr)}}.MasonryGallery_thumb__8ddQu{position:relative;aspect-ratio:16/9;cursor:pointer;overflow:hidden;border-radius:8px;background:#334155}.MasonryGallery_thumb__8ddQu:focus-visible{outline:2px solid #92fa17;outline-offset:2px}.MasonryGallery_overlay__XY5kW{position:absolute;inset:0;background:rgba(15,23,42,.65);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;transition:background .2s cubic-bezier(.4,0,.2,1)}.MasonryGallery_thumb__8ddQu:hover .MasonryGallery_overlay__XY5kW{background:rgba(15,23,42,.75)}.MasonryGallery_overlayIcon__2Hu0K{width:16px;height:16px;color:#fff}.MasonryGallery_overlayText__YxP_H{font-size:13px;font-weight:700;color:#fff}@media(max-width:480px){.MasonryGallery_overlayText__YxP_H{font-size:11px}}.MasonryGallery_youtubeThumb__KmPQr{cursor:pointer}.MasonryGallery_youtubeOverlay__KSTs_{position:absolute;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s cubic-bezier(.4,0,.2,1)}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_youtubeOverlay__KSTs_,.MasonryGallery_thumb__8ddQu:hover .MasonryGallery_youtubeOverlay__KSTs_{background:rgba(0,0,0,.45)}.MasonryGallery_youtubePlayIcon__vpsfQ{width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:20px 0 20px 36px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .2s cubic-bezier(.4,0,.2,1)}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_youtubePlayIcon__vpsfQ,.MasonryGallery_thumb__8ddQu:hover .MasonryGallery_youtubePlayIcon__vpsfQ{transform:scale(1.15)}@media(max-width:480px){.MasonryGallery_youtubePlayIcon__vpsfQ{border-width:14px 0 14px 24px}}.MasonryGallery_placeholder__2jubi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;background:rgba(0,0,0,.02);border:2px dashed rgba(0,0,0,.1);border-radius:16px;color:#64748b}.MasonryGallery_placeholder__2jubi svg{width:3rem;height:3rem;opacity:.5}.MasonryGallery_placeholder__2jubi span{font-size:.875rem;font-weight:500}[data-theme=dark] .MasonryGallery_placeholder__2jubi{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.1);color:var(--text-secondary)}.MasonryGallery_lightbox__jy1qX{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;padding:3.5rem 4rem;animation:MasonryGallery_fadeIn__AGrWp .2s ease-out}@media(max-width:640px){.MasonryGallery_lightbox__jy1qX{padding:3rem 2.5rem}}@keyframes MasonryGallery_fadeIn__AGrWp{0%{opacity:0}to{opacity:1}}.MasonryGallery_lightboxContent__sndNy{max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center}.MasonryGallery_lightboxImage__OFZYu{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:12px}.MasonryGallery_lightboxCaption__3oQEO{margin-top:1rem;color:#fff;font-size:.875rem;text-align:center;opacity:.8}.MasonryGallery_closeButton__vpCKL{position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:10}.MasonryGallery_closeButton__vpCKL svg{width:20px;height:20px;color:#fff}.MasonryGallery_closeButton__vpCKL:hover{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.5)}@media(max-width:640px){.MasonryGallery_closeButton__vpCKL{top:.75rem;right:.75rem;width:36px;height:36px}.MasonryGallery_closeButton__vpCKL svg{width:18px;height:18px}}.MasonryGallery_navButton__JHqV9{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:10}.MasonryGallery_navButton__JHqV9 svg{width:24px;height:24px;color:#fff}.MasonryGallery_navButton__JHqV9:hover{background:hsla(0,0%,100%,.2)}@media(max-width:640px){.MasonryGallery_navButton__JHqV9{width:40px;height:40px}.MasonryGallery_navButton__JHqV9 svg{width:20px;height:20px}}.MasonryGallery_prevButton__ZKXmt{left:1.5rem}@media(max-width:640px){.MasonryGallery_prevButton__ZKXmt{left:1rem}}.MasonryGallery_nextButton__QsKMK{right:1.5rem}@media(max-width:640px){.MasonryGallery_nextButton__QsKMK{right:1rem}}.MasonryGallery_counter__yWyEh{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);padding:.5rem 1rem;background:rgba(0,0,0,.6);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:500}@media(max-width:640px){.MasonryGallery_counter__yWyEh{bottom:1rem;font-size:.75rem}}.FeatureIconsGrid_grid__XoO5E{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}@media(max-width:768px){.FeatureIconsGrid_grid__XoO5E{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.FeatureIconsGrid_grid__XoO5E{grid-template-columns:repeat(2,1fr);gap:.75rem}}.FeatureIconsGrid_card__lWr5R{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.FeatureIconsGrid_card__lWr5R:hover{border-color:#a3e635;box-shadow:0 4px 12px rgba(163,230,53,.15)}[data-theme=dark] .FeatureIconsGrid_card__lWr5R{background:#1e293b;border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .FeatureIconsGrid_card__lWr5R:hover{border-color:#a3e635}@media(max-width:480px){.FeatureIconsGrid_card__lWr5R{padding:1rem .75rem;gap:.375rem}}.FeatureIconsGrid_icon__gk6N8{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#a3e635}.FeatureIconsGrid_icon__gk6N8 svg{width:100%;height:100%}@media(max-width:480px){.FeatureIconsGrid_icon__gk6N8{width:1.5rem;height:1.5rem}}.FeatureIconsGrid_label__3xEth{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;line-height:1.2}[data-theme=dark] .FeatureIconsGrid_label__3xEth{color:var(--text-secondary,#94a3b8)}@media(max-width:480px){.FeatureIconsGrid_label__3xEth{font-size:.625rem}}.AccordionSection_accordion__Yi7l0{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;margin-bottom:.5rem}[data-theme=dark] .AccordionSection_accordion__Yi7l0{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.AccordionSection_header__bClDq{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1)}.AccordionSection_header__bClDq:hover{background:#f1f5f9}[data-theme=dark] .AccordionSection_header__bClDq:hover{background:hsla(0,0%,100%,.05)}@media(max-width:480px){.AccordionSection_header__bClDq{padding:1rem}}.AccordionSection_title__7nNJK{font-size:1rem;font-weight:700;color:#111827;text-align:left}[data-theme=dark] .AccordionSection_title__7nNJK{color:var(--text-primary,#f1f5f9)}@media(max-width:480px){.AccordionSection_title__7nNJK{font-size:.9375rem}}.AccordionSection_icon__72Wvp{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#475569;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.AccordionSection_icon__72Wvp svg{width:100%;height:100%}[data-theme=dark] .AccordionSection_icon__72Wvp{color:var(--text-secondary,#94a3b8)}.AccordionSection_iconOpen__srnVt{transform:rotate(180deg)}.AccordionSection_content__hkThU{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.AccordionSection_contentOpen__oTZz9{grid-template-rows:1fr}.AccordionSection_inner__CCEPz{overflow:hidden;padding:0 1.5rem;transition:padding .3s cubic-bezier(.4,0,.2,1)}.AccordionSection_contentOpen__oTZz9 .AccordionSection_inner__CCEPz{padding:0 1.5rem 1.5rem}@media(max-width:480px){.AccordionSection_inner__CCEPz{padding:0 1rem}.AccordionSection_contentOpen__oTZz9 .AccordionSection_inner__CCEPz{padding:0 1rem 1rem}}.AccordionSection_inner__CCEPz{border-top:1px solid #f1f5f9;padding-top:0}.AccordionSection_contentOpen__oTZz9 .AccordionSection_inner__CCEPz{padding-top:1.25rem}[data-theme=dark] .AccordionSection_inner__CCEPz{border-color:hsla(0,0%,100%,.05)}.AccordionSection_inner__CCEPz p{color:#475569;font-size:.875rem;line-height:1.6;margin:0 0 .75rem}.AccordionSection_inner__CCEPz p:last-child{margin-bottom:0}[data-theme=dark] .AccordionSection_inner__CCEPz p{color:var(--text-secondary,#94a3b8)}.AccordionSection_inner__CCEPz ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;margin:0;padding:0;list-style:none}@media(max-width:640px){.AccordionSection_inner__CCEPz ul{grid-template-columns:1fr}}.AccordionSection_inner__CCEPz li{display:flex;align-items:flex-start;gap:.5rem;color:#475569;font-size:.875rem;line-height:1.5}.AccordionSection_inner__CCEPz li:before{content:"";display:block;width:6px;height:6px;margin-top:.375rem;background:#a3e635;border-radius:50%;flex-shrink:0}[data-theme=dark] .AccordionSection_inner__CCEPz li{color:var(--text-secondary,#94a3b8)}.BottomCTABar_bar__udzdj{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:50;width:90%;max-width:42rem}@media(max-width:640px){.BottomCTABar_bar__udzdj{bottom:1rem;width:95%}}.BottomCTABar_container__QJA3p{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:rgba(17,24,39,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}[data-theme=dark] .BottomCTABar_container__QJA3p{background:rgba(15,23,42,.95)}@media(max-width:640px){.BottomCTABar_container__QJA3p{padding:.625rem .75rem;gap:.5rem}}.BottomCTABar_info__Gug_D{display:none;align-items:center;gap:1rem;padding:0 1rem}@media(min-width:641px){.BottomCTABar_info__Gug_D{display:flex}}.BottomCTABar_infoItem__RPtAI{display:flex;flex-direction:column;gap:0;color:#fff}.BottomCTABar_infoLabel__LPWH4{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;line-height:1}.BottomCTABar_infoValue__UcB8S{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.3}.BottomCTABar_divider__g7eAV{width:1px;height:2rem;background:hsla(0,0%,100%,.1)}.BottomCTABar_actions__r_P73{display:flex;align-items:center;gap:.5rem;flex:1}@media(min-width:641px){.BottomCTABar_actions__r_P73{flex:none}}.BottomCTABar_secondaryButton__cSSMp{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.1);border:none;border-radius:9999px;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.BottomCTABar_secondaryButton__cSSMp:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.BottomCTABar_secondaryButton__cSSMp:disabled{opacity:.5;cursor:not-allowed}@media(min-width:641px){.BottomCTABar_secondaryButton__cSSMp{flex:none}}@media(max-width:480px){.BottomCTABar_secondaryButton__cSSMp{padding:.625rem 1rem;font-size:.8125rem}}.BottomCTABar_buttonIcon__G58ow{width:1rem;height:1rem}.BottomCTABar_buttonIcon__G58ow.BottomCTABar_spinning__v5w1c{animation:BottomCTABar_spin__UbyXU 1s linear infinite}@keyframes BottomCTABar_spin__UbyXU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BottomCTABar_primaryButton__YO3vT{display:flex;align-items:center;justify-content:center;flex:1;padding:.75rem 2rem;background:#a3e635;border:none;border-radius:9999px;color:#111827;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.BottomCTABar_primaryButton__YO3vT:hover{box-shadow:0 10px 25px rgba(163,230,53,.3);transform:scale(1.02)}@media(min-width:641px){.BottomCTABar_primaryButton__YO3vT{flex:none}}@media(max-width:480px){.BottomCTABar_primaryButton__YO3vT{padding:.625rem 1.25rem;font-size:.8125rem}}.BrokerInsightCard_card__azMeL{display:flex;gap:1rem;padding:1.5rem;background:rgba(163,230,53,.1);border:1px solid rgba(163,230,53,.2);border-radius:24px}[data-theme=dark] .BrokerInsightCard_card__azMeL{background:rgba(163,230,53,.05);border-color:rgba(163,230,53,.15)}@media(max-width:480px){.BrokerInsightCard_card__azMeL{padding:1.25rem;gap:.75rem}}.BrokerInsightCard_iconWrapper__ieXKp{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:#a3e635}.BrokerInsightCard_iconWrapper__ieXKp svg{width:100%;height:100%}.BrokerInsightCard_content__nyZz4{flex:1;min-width:0}.BrokerInsightCard_label__RCeym{margin:0 0 .25rem;font-size:.875rem;font-weight:700;color:#111827}[data-theme=dark] .BrokerInsightCard_label__RCeym{color:var(--text-primary,#f1f5f9)}.BrokerInsightCard_text__jX_0a{margin:0;font-size:.875rem;line-height:1.5;color:#475569}[data-theme=dark] .BrokerInsightCard_text__jX_0a{color:var(--text-secondary,#94a3b8)}.RelatedPropertyCard_card__Vhi3D{display:block;background:#fff;border-radius:32px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.RelatedPropertyCard_card__Vhi3D:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(-2px)}[data-theme=dark] .RelatedPropertyCard_card__Vhi3D{background:#1e293b}.RelatedPropertyCard_imageWrapper__wGXQ7{position:relative;height:12rem;overflow:hidden}@media(max-width:768px){.RelatedPropertyCard_imageWrapper__wGXQ7{height:10rem}}.RelatedPropertyCard_image__N1Ae4{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.RelatedPropertyCard_card__Vhi3D:hover .RelatedPropertyCard_image__N1Ae4{transform:scale(1.1)}.RelatedPropertyCard_placeholder__Q5eO_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#334155}.RelatedPropertyCard_placeholder__Q5eO_ svg{width:3rem;height:3rem;color:#64748b;opacity:.5}.RelatedPropertyCard_badge__XXy0Z{position:absolute;top:1rem;left:1rem;padding:.375rem .75rem;background:hsla(0,0%,100%,.9);border-radius:9999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#111827}[data-theme=dark] .RelatedPropertyCard_badge__XXy0Z{background:rgba(15,23,42,.9);color:#fff}.RelatedPropertyCard_content__iP0Qc{padding:1.5rem}@media(max-width:480px){.RelatedPropertyCard_content__iP0Qc{padding:1.25rem}}.RelatedPropertyCard_name__gBojF{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;color:#111827;line-height:1.3}[data-theme=dark] .RelatedPropertyCard_name__gBojF{color:var(--text-primary,#f1f5f9)}.RelatedPropertyCard_meta__CE9po{margin:0 0 1rem;font-size:.875rem;color:#64748b}[data-theme=dark] .RelatedPropertyCard_meta__CE9po{color:var(--text-secondary,#94a3b8)}.RelatedPropertyCard_footer__Zz6V3{display:flex;align-items:center;justify-content:space-between}.RelatedPropertyCard_price__LhDhM{font-size:1rem;font-weight:700;color:#a3e635}.RelatedPropertyCard_priceSuffix__AM4P1{font-size:.75rem;font-weight:400;color:#94a3b8}[data-theme=dark] .RelatedPropertyCard_priceSuffix__AM4P1{color:var(--text-tertiary,#64748b)}.RelatedPropertyCard_arrow__hYYgF{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#94a3b8;transition:all .2s cubic-bezier(.4,0,.2,1)}.RelatedPropertyCard_arrow__hYYgF svg{width:100%;height:100%}.RelatedPropertyCard_card__Vhi3D:hover .RelatedPropertyCard_arrow__hYYgF{color:#a3e635;transform:translateX(4px)}.PriceCard_card___QOBk{padding:1.5rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;min-width:280px}@media(max-width:768px){.PriceCard_card___QOBk{min-width:auto;width:100%}}.PriceCard_label__bAiEC{margin:0 0 .25rem;font-size:.875rem;color:#94a3b8}.PriceCard_value__BjPhR{font-size:2rem;font-weight:700;color:#a3e635;line-height:1.2}@media(max-width:480px){.PriceCard_value__BjPhR{font-size:1.75rem}}.PriceCard_suffix__06nF1{font-size:.875rem;font-weight:400;color:#fff}.PriceCard_secondary__XplY7{margin:.5rem 0 0;font-size:.75rem;color:#94a3b8}