.bcm-intro{text-align:center;padding:18px 0 24px}.bcm-intro h1{font-size:clamp(30px,4.2vw,52px);margin:18px 0 8px}.bcm-intro p{font-size:clamp(16px,2vw,23px);margin:0}.bcm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.bcm-work{min-width:0}.bcm-photo{width:100%;aspect-ratio:3/2;border-radius:6px;background-image:url(machines-grid.png);background-size:200% 400%;background-repeat:no-repeat}.bcm-photo-0{background-position:0 0}.bcm-photo-1{background-position:100% 0}.bcm-photo-2{background-position:0 33.3333%}.bcm-photo-3{background-position:100% 33.3333%}.bcm-photo-4{background-position:0 66.6667%}.bcm-photo-5{background-position:100% 66.6667%}.bcm-photo-6{background-position:0 100%}.bcm-photo-7{background-position:100% 100%}.bcm-work h2{font-size:22px;line-height:1.3;margin:10px 0}.bcm-work h2:after{content:"";display:block;width:46px;height:3px;background:#15b6cf;margin-top:8px}.bcm-work p{font-size:16px;line-height:1.65;margin:0}.bcm-contact{margin-top:28px;padding:24px;background:#edf9fa;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bcm-contact h2{font-size:23px;margin:0 0 6px}.bcm-contact p{margin:0}.bcm .bcm-whatsapp{background:#00a568;border-color:#00a568;flex-shrink:0}.bcm .bcm-whatsapp:disabled{opacity:.65;cursor:default}@media(max-width:700px){.bcm-grid{grid-template-columns:1fr;gap:30px}.bcm-contact{flex-direction:column;align-items:flex-start}.bcm .bc-header{flex-wrap:wrap}.bcm .bc-header nav{flex-wrap:wrap}.bcm-work h2{font-size:21px}.bcm{padding:18px}.bcm-contact .bcm-whatsapp{white-space:normal;max-width:100%;font-size:16px}}
