.builtsignal-page{color:#1b1b1b;background:#fff}.builtsignal-page *{box-sizing:border-box}.builtsignal-page h1,.builtsignal-page h2,.builtsignal-page h3,.builtsignal-page p{margin:0}.builtsignal-page h1,.builtsignal-page h2{color:#0b1020;font-size:36px;font-weight:800;line-height:1.3}.builtsignal-page p{color:#4b4b4b;font-size:14px;line-height:1.4}.bs-container{width:min(100%,1512px);margin:0 auto;padding-inline:clamp(32px,5.82vw,88px)}.bs-surface{background:#fafafa}.bs-hero{padding-block:32px 64px}.bs-breadcrumb{color:#767676;align-items:center;gap:2px;padding-block:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.bs-breadcrumb [aria-current]{min-width:0}.bs-breadcrumb img{flex:none;width:20px;height:20px}.bs-breadcrumb a{color:#4b4b4b;flex:none}.bs-breadcrumb a:hover{text-decoration:underline}.bs-hero-card{grid-template-columns:minmax(0,1fr) minmax(0,1.43fr);align-items:center;gap:24px;margin-top:48px;padding:24px;display:grid}.bs-hero-copy{gap:24px;padding:0 32px 16px;display:grid}.bs-hero-copy p{font-weight:500}.bs-sensor-view{aspect-ratio:800/481;border-radius:16px;width:100%;position:relative;overflow:hidden}.bs-sensor-view img{max-width:none;position:absolute}.bs-sensor-background{object-fit:cover;width:100%;height:100%;inset:0}.bs-sensor-monitor{width:129.2%;height:auto;top:-22.9%;left:-12.8%}.bs-benchmarks{padding-block:120px 32px}.bs-benchmark-top{grid-template-columns:minmax(0,429fr) minmax(0,769fr);align-items:center;gap:clamp(32px,9.1vw,138px);display:grid}.bs-intro{gap:16px;display:grid}.bs-intro p{color:#0b1020;font-size:16px;font-weight:500;line-height:1.5}.bs-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bs-metric{background:#fff;border-radius:16px;padding:32px}.bs-metric h3{margin-top:12px;margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.5}.bs-metric-icon{flex:none;width:40px;height:40px;display:block;position:relative;overflow:hidden}.bs-metric-icon img{max-width:none;position:absolute}.bs-icon-alert{transform:scaleX(-1)}.bs-icon-alert img{width:118.6%;height:124.37%;top:-13.48%;left:-11.32%}.bs-icon-savings{border-radius:12px}.bs-icon-savings img{width:269.86%;height:269.86%;top:-35.52%;left:-146.39%}.bs-icon-energy img{width:115.79%;height:112.98%;top:-12.98%;left:-8.17%}.bs-icon-forecast img{object-fit:cover;width:100%;height:100%}.bs-workflow{padding-block:96px 104px}.builtsignal-page .bs-workflow-intro{color:#59627a;margin-top:10px;font-size:18px}.bs-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:44px 0 0;padding:0;list-style:none;display:grid}.bs-steps li{flex-direction:column;gap:16px;min-width:0;display:flex}.bs-step-number{color:#3e55ff;font-size:12px;font-weight:700}.bs-steps h3{color:#0b1020;font-size:17px;font-weight:700}.bs-steps li>p{color:#59627a;line-height:20px}.bs-step-preview{border:1px solid #e3e7f2;border-radius:8px;flex-direction:column;gap:12px;min-height:90px;padding:16px;display:flex}.bs-step-preview p:first-child{color:#0b1020;font-size:13px}.bs-step-preview p:last-child{color:#59627a;font-size:12px;line-height:1.45}.bs-buildings{padding-block:120px 136px}.bs-building-grid{grid-template-columns:minmax(0,807fr) minmax(0,505fr);gap:24px;margin-top:56px;display:grid}.bs-building-grid article{background:#fff;border:1px solid #e8e8e8;border-radius:16px}.bs-portfolio{padding:24px 24px 32px}.bs-portfolio img{aspect-ratio:1730/980;object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.bs-portfolio h3{margin-bottom:12px;padding-top:16px;font-size:28px;font-weight:700;line-height:1.3}.bs-building-benefits{grid-template-rows:1fr 1fr;gap:24px;display:grid}.bs-building-benefits article{flex-direction:column;justify-content:center;gap:16px;padding:24px clamp(24px,6.3vw,96px) 24px 24px;display:flex}.bs-building-benefits h3{font-size:22px;font-weight:700;line-height:1.3}.bs-priorities{grid-template-columns:minmax(0,542fr) minmax(0,655fr);gap:clamp(32px,9.1vw,138px);padding-block:120px 64px;display:grid}.bs-priorities-copy{padding-block:16px}.bs-priorities-copy p{margin-top:16px;font-size:16px;font-weight:500;line-height:1.5}.bs-priorities-copy .primary-button{min-width:272px;min-height:40px;margin-top:32px}.bs-priority-cards{gap:16px;display:grid}.bs-priority-cards article{border:1px solid #bbe8ff;border-radius:16px;gap:12px;padding:32px;display:flex}.bs-priority-cards h3{margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.5}.bs-check{background:#2356fd1f;border-radius:50%;flex:none;width:24px;height:24px;margin-top:3px;padding:3px}.bs-check img{width:18px;height:18px;display:block}.builtsignal-page a:focus-visible{outline-offset:4px;outline:3px solid #2356fd}@media (max-width:1100px){.bs-hero-card{padding:0}.bs-hero-copy{padding-inline:0}.builtsignal-page h1{font-size:32px}.bs-metric{padding:24px}.bs-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}@media (max-width:900px){.bs-hero-card,.bs-benchmark-top,.bs-priorities,.bs-building-grid{grid-template-columns:minmax(0,1fr);gap:32px}.bs-hero-copy{max-width:600px}.bs-benchmarks,.bs-buildings,.bs-workflow,.bs-priorities{padding-block:72px}.bs-building-benefits{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-building-benefits article{padding:24px}}@media (max-width:600px){.bs-container{padding-inline:20px}.bs-hero{padding-block:24px 56px}.bs-hero-card{margin-top:32px}.builtsignal-page h1{font-size:30px;line-height:1.3}.builtsignal-page h2{font-size:28px}.bs-breadcrumb{gap:3px;font-size:11px}.bs-breadcrumb img{width:12px;height:12px}.bs-benchmarks,.bs-buildings,.bs-workflow,.bs-priorities{padding-block:56px}.bs-metrics,.bs-steps,.bs-building-benefits{grid-template-columns:minmax(0,1fr)}.bs-metric{padding:24px}.bs-steps{gap:32px;margin-top:32px}.bs-step-preview{min-height:90px}.bs-building-grid{margin-top:32px}.bs-portfolio{padding:20px}.bs-portfolio h3{font-size:22px}.bs-priority-cards article{padding:24px}.bs-priorities-copy .primary-button{width:100%;min-width:0;min-height:48px}}
