/* AlphaBid verified impact: portfolio copy, separate from illustrative demo data. */
#nova-proof[hidden],#dialog-impact[hidden]{display:none}
.nova-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 8px}
.nova-proof-grid dt{font:500 clamp(19px,1.8vw,28px)/1.15 Manrope,Arial,sans-serif;color:#d9d9bd;letter-spacing:-.03em}
.nova-proof-grid dd{margin:5px 0 0;color:#b0baaa;font:11px/1.4 Arial,sans-serif;max-width:125px}
.nova-proof-date{font:10px/1.5 Arial,sans-serif;color:#a4b09c}
#product-dialog.alphabid-intro{width:min(850px,calc(100% - 24px));padding:42px;overscroll-behavior:contain}
.alphabid-intro .close{position:sticky;float:right;top:0;background:#1b241d;z-index:2}
.impact-date{font:11px/1.5 monospace;color:#b5c79f;letter-spacing:.06em}
.impact-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 30px}
.impact-metrics dt{font:500 36px/1.2 Manrope,Arial,sans-serif;color:#e2ebd8;letter-spacing:-.04em}
.impact-metrics dd{margin:9px 0 0;font:13px/1.6 Arial,sans-serif;color:#bbc7b2}
#dialog-impact h3{font-size:17px;font-weight:500;margin:0 0 12px}
.impact-table-wrap{max-width:100%;overflow-x:auto}
#dialog-impact table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.65;text-align:left}
#dialog-impact caption{text-align:left;color:#9cae91;font-size:11px;margin-bottom:10px}
#dialog-impact th,#dialog-impact td{padding:13px 0;border-bottom:1px solid #b7c79e26;vertical-align:top}
#dialog-impact th{font-weight:500;color:#dce6d2;padding-right:20px}
#dialog-impact tbody th{width:28%}#dialog-impact td{color:#b8c5ae}
.impact-method{margin:22px 0;color:#b8c5ae;font:12px/1.75 Arial,sans-serif}
.impact-method summary{cursor:pointer;color:#d0dfc2;padding:8px 0}
.impact-method p{margin:10px 0}
@media(max-width:800px){#nova-proof{display:none}#product-dialog.alphabid-intro{padding:28px 22px}.impact-metrics{gap:14px}.impact-metrics dt{font-size:28px}.impact-metrics dd{font-size:12px}#product-dialog.alphabid-intro h2{font-size:32px}}
@media(max-width:450px){.impact-metrics{grid-template-columns:1fr;gap:16px}.impact-metrics>div{display:grid;grid-template-columns:100px 1fr;gap:12px}.impact-metrics dd{margin:0}#dialog-impact tbody th{width:30%}#dialog-impact th,#dialog-impact td{padding-right:10px;font-size:12px}}
/* Keep the verified case study reachable in the minimal homepage navigation. */
.product-stage[data-active=nova] #explore-product{display:flex}
@media(max-width:800px){.product-stage[data-active=nova] .product-description{grid-template-columns:1fr;gap:12px}.product-stage[data-active=nova] .description-right{align-items:flex-start}.product-stage[data-active=nova] #explore-product{font-size:12px}.product-stage[data-active=nova] .product-description h2{font-size:21px}}
