/* Frame 16 — 1920 × 3867. Shared comparison table, typography and footer. */
body.bh-equipment16-page .bh-equipment16:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 572px);width:1px;background:rgba(179,130,59,.5);z-index:2;pointer-events:none}
body.bh-equipment16-page .bh-equipment16>.bh-home12-contours{position:fixed;top:0;z-index:-1}
body.bh-equipment16-page .bh-equipment16 .bh-project13-packages{height:1338px;padding-top:200.24px}
body.bh-equipment16-page .bh-equipment16 h1{margin:1.24px 0 0 20px;font-size:30px;font-weight:400;line-height:37px;color:#b3823b}
body.bh-equipment16-page .bh-equipment16 .bh-project13-packages__intro{top:310px}
body.bh-equipment16-page .bh-equipment16 .bh-project13-table-scroll{top:340px}
body.bh-equipment16-page .bh-equipment16 .bh-project13-extras{top:1134px}
body.bh-equipment16-page .bh-equipment16-benefits{height:949px;padding-top:22.24px}
body.bh-equipment16-page .bh-equipment16-benefits>.bh-project13-eyebrow,body.bh-equipment16-page .bh-equipment16-benefits>h2{margin-left:20px}
body.bh-equipment16-page .bh-equipment16-benefits>h2{margin-top:1.24px}
body.bh-equipment16-page .bh-equipment16-grid{display:grid;grid-template-columns:repeat(3,minmax(0,368px));grid-auto-rows:327px;gap:40px 10px;margin-top:79px}
body.bh-equipment16-page .bh-equipment16-grid article{min-width:0}
body.bh-equipment16-page .bh-equipment16-image{position:relative;width:100%;height:140px;overflow:hidden}
body.bh-equipment16-page .bh-equipment16-image img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}
body.bh-equipment16-page .bh-equipment16-grid h3{margin:40px 0 0 20px;max-width:calc(100% - 30px);font-size:24px;font-weight:300;line-height:30px;color:#000;transform:translateY(.75px)}
body.bh-equipment16-page .bh-equipment16-grid p{width:275px;max-width:calc(100% - 30px);margin:22px 0 0 20px;font-size:16px;line-height:20px;color:#473a35}
body.bh-equipment16-page .bh-equipment16 .bh-home12-cta{height:282px;padding:60.5px 20px 0;text-align:center;background:none;isolation:isolate}
body.bh-equipment16-page .bh-equipment16 .bh-home12-cta:before{inset:18px 0 1px;z-index:-1;background:linear-gradient(180deg,rgba(71,58,53,.05),rgba(71,58,53,.01) 51.5625%,rgba(99.3,79.65,72.09,.036));border-top:1px solid #ce9e55;border-bottom:1px solid #ce9e55;box-shadow:none}
body.bh-equipment16-page .bh-equipment16 .bh-home12-cta h2{font-size:30px;font-weight:400;line-height:60px}
body.bh-equipment16-page .bh-equipment16 .bh-home12-cta .bracket-button{height:55px;margin-top:15.5px}
@media(max-width:1220px){
 body.bh-equipment16-page .bh-equipment16:before{left:14px}
 body.bh-equipment16-page .bh-equipment16-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:45px 15px}
 body.bh-equipment16-page .bh-equipment16-grid h3{margin-left:12px;font-size:22px;min-height:60px}
 body.bh-equipment16-page .bh-equipment16-grid p{margin:16px 0 0 12px;max-width:calc(100% - 24px)}
 body.bh-equipment16-page .bh-equipment16-benefits{height:auto;min-height:949px;padding-bottom:88px}
}
@media(max-width:960px){
 body.bh-equipment16-page .bh-equipment16-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 20px}
 body.bh-equipment16-page .bh-equipment16-grid h3{min-height:0}
 body.bh-equipment16-page .bh-equipment16-image{height:auto;aspect-ratio:368/140}
}
@media(max-width:700px){
 body.bh-equipment16-page .bh-equipment16:before{content:none}
 body.bh-equipment16-page .bh-equipment16 .bh-project13-packages{height:auto;padding-top:145px}
 body.bh-equipment16-page .bh-equipment16 h1{margin:9px 0 0;font-size:27px;line-height:34px}
 body.bh-equipment16-page .bh-equipment16 .bh-project13-packages__intro{position:static;top:auto;margin:24px 0 0}
 body.bh-equipment16-page .bh-equipment16 .bh-project13-table-scroll{position:relative;top:auto;margin-top:24px}
 body.bh-equipment16-page .bh-equipment16 .bh-project13-extras{position:relative;top:auto;margin-top:12px}
 body.bh-equipment16-page .bh-equipment16-benefits{padding-top:80px;padding-bottom:65px;min-height:0}
 body.bh-equipment16-page .bh-equipment16-benefits>.bh-project13-eyebrow,body.bh-equipment16-page .bh-equipment16-benefits>h2{margin-left:0}
 body.bh-equipment16-page .bh-equipment16-benefits>h2{margin-top:9px}
 body.bh-equipment16-page .bh-equipment16-grid{grid-template-columns:1fr;gap:42px;margin-top:36px}
 body.bh-equipment16-page .bh-equipment16-grid h3{margin:24px 0 0;font-size:24px;max-width:100%}
 body.bh-equipment16-page .bh-equipment16-grid p{margin:16px 0 0;width:auto;max-width:100%;line-height:24px}
 body.bh-equipment16-page .bh-equipment16 .bh-home12-cta{height:282px;min-height:0;padding-top:62px}
 body.bh-equipment16-page .bh-equipment16 .bh-home12-cta h2{font-size:27px;line-height:35px;max-width:340px}
 body.bh-equipment16-page .bh-equipment16 .bh-home12-cta .bracket-button{margin-top:26px;max-width:100%}
}

/* Frame 16 extra-package caption uses an 11 px character override. */
@media(min-width:1221px){
body.bh-equipment16-page .bh-equipment16 .bh-project13-extras{padding:29px 19px 0}
body.bh-equipment16-page .bh-equipment16 .bh-project13-extras ul{font-size:11px}
body.bh-equipment16-page .bh-equipment16 .bh-project13-extras>p{position:absolute;top:40px;right:1px;margin:0;padding:0}
}
