/* Keep the selected BIM render complete, including the exposed distribution. */
.bim-intro .bim-scene.bim-scene-complete{height:auto;min-height:0;aspect-ratio:auto;background:#fff;border:1px solid #dce5eb;border-radius:4px;overflow:hidden}
.bim-intro .bim-scene.bim-scene-complete>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;transform:none;background:#fff}
.bim-intro .bim-scene.bim-scene-complete>span{position:static;display:block;padding:15px 19px;border-top:1px solid #dce5eb;background:#f3f7f9;color:#10364e;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.12em}
@media(max-width:680px){.bim-intro .bim-scene.bim-scene-complete>span{padding:12px 15px;font-size:8px;letter-spacing:.1em}}

/* Six practical BIM benefits, with the same public navigation anchor. */
.bim-benefits.bim-benefits-six{background:linear-gradient(110deg,#063b84 0%,#0054c8 100%);padding:34px 0 38px;color:#fff}
.bim-benefits-six .eyebrow{color:#c5e2ff;font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 0 12px}
.bim-benefits-six h2{color:#fff;max-width:800px;font-size:clamp(27px,2.7vw,34px);line-height:1.15;letter-spacing:-.035em;margin:0}
.bim-benefits-six .bim-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 36px;margin-top:26px}
.bim-benefits-six .bim-benefit-grid article{min-width:0;padding-top:16px;border-top:1px solid #ffffff3b}
.bim-benefits-six .bim-benefit-icon{display:flex;align-items:center;height:30px;margin-bottom:12px}
.bim-benefits-six .bim-benefit-icon svg{display:block;width:29px;height:29px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.bim-benefits-six .bim-benefit-grid h3{color:#fff;font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.02em;margin:0 0 8px}
.bim-benefits-six .bim-benefit-grid p{color:#e1edff;font-size:14px;line-height:1.6;margin:0;max-width:360px}
@media(max-width:1000px){.bim-benefits-six .bim-benefit-grid{gap:22px 26px}}
@media(max-width:760px){.bim-benefits.bim-benefits-six{padding:28px 0 30px}.bim-benefits-six .bim-benefit-grid{grid-template-columns:1fr;gap:16px;margin-top:22px}.bim-benefits-six .bim-benefit-grid article{position:relative;padding:16px 0 0 44px}.bim-benefits-six .bim-benefit-icon{position:absolute;left:0;top:17px;margin:0;height:28px}.bim-benefits-six .bim-benefit-icon svg{width:28px;height:28px}.bim-benefits-six .bim-benefit-grid h3{font-size:18px;margin-bottom:7px}.bim-benefits-six .bim-benefit-grid p{font-size:14px;max-width:none}.bim-benefits-six h2{font-size:26px;line-height:1.2}.bim-benefits-six .eyebrow{font-size:9px}}
