.nc-page{max-width:1440px;margin:auto}.nc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nc-grid>.panel{margin:0}.nc-builder{display:flex;flex-direction:column}.nc-builder>.button{margin-top:auto}.nc-logo{display:flex;min-height:100px;align-items:center;justify-content:center;flex-direction:column;background:#f5f5f5;border-radius:8px;padding:18px}.nc-logo img{width:220px;height:64px;object-fit:contain}.nc-logo img[src*="pulte"]{filter:brightness(0)}.nc-wordmark{font:700 28px Arial}.nc-stats{display:flex;gap:24px;border-block:1px solid #ddd;padding:15px 0}.nc-stats span{font-size:12px}.nc-stats strong{display:block;font-size:25px;color:#b41f2c}.nc-search{display:grid!important;grid-template-columns:1fr 1fr 1fr auto;gap:8px;padding:7px!important;background:#ca2838!important;border-radius:8px}.nc-search label{margin:0;color:white;font-size:10px;line-height:1.1}.nc-search select{height:32px!important;min-height:32px!important;padding:3px 8px!important;margin-top:3px;font-size:12px}.nc-search button{align-self:end;height:32px;padding:3px 16px;background:#1a1a1a}.nc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.nc-tabs a{border:1px solid #ddd;padding:7px 13px;border-radius:6px;text-decoration:none}.nc-tabs a:hover,.nc-tabs a[aria-current]{background:#b51e2d;color:white;border-color:#b51e2d}.nc-results{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #ddd}.nc-results span{font-size:13px}.nc-profile{display:grid;grid-template-columns:240px 1fr;gap:24px}.nc-price{font-size:28px}.nc-financing{margin-top:24px}.nc-financing .nc-grid{gap:24px}.nc-financing h3{margin-bottom:8px}.nc-page h2{font-size:22px}.nc-page p{line-height:1.65}.lg-page-showcase:after{background:linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.04))!important}.lg-page-showcase .lg-showcase-shade{background:linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.04))!important}@media(max-width:900px){.nc-profile{grid-template-columns:1fr}.nc-grid{grid-template-columns:1fr}.nc-search{grid-template-columns:1fr 1fr}.nc-results{flex-direction:column}}

#app .hero .hero-photo:after,#app .lg-city-scene:after,#app .lg-property-banner .lg-slide-frame:after{background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.05))!important}.advertiser-shade{background:linear-gradient(90deg,#0005,#0001)!important}
