.bct-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;background:#edf6fc;border-radius:9px;overflow:hidden;margin:10px 0 24px}.bct-hero>div:first-child{padding:28px}.bct h1{font-size:clamp(32px,4.5vw,58px);font-weight:700;line-height:1.08;margin:0 0 18px}.bct-hero p{font-size:17px;line-height:1.55}.bct-hero .bct-subtitle{font-size:24px;line-height:1.35}.bct-hero-photo{width:100%;aspect-ratio:458/334;background-image:url(printers-approved.png);background-size:205.46% 500.6%;background-position:96.066% 11.809%;background-repeat:no-repeat}.bct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bct-work{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:start;background:white;border:1px solid #dceaf3;border-radius:9px;overflow:hidden}.bct-photo{width:100%;background-image:url(printers-approved.png);background-repeat:no-repeat}.bct-copy{padding:0 16px 16px}.bct h2{font-weight:700}.bct-work h2{font-size:21px;line-height:1.25;margin:16px 0 12px}.bct-work p{font-size:16px;line-height:1.6;margin:0 0 14px}.bct-note{text-align:center;font-size:14px;color:#486582;margin:18px 0}.bct .bcm-contact{background:#e9f7ff}.bct .bcm-whatsapp{white-space:normal;max-width:100%}@media(max-width:1000px){.bct-work{grid-template-columns:1fr}.bct-photo{max-width:230px;margin:16px auto 0}.bct-copy{padding:0 20px 12px}}@media(max-width:700px){.bct-hero,.bct-grid{grid-template-columns:1fr}.bct-hero>div:first-child{padding:20px}.bct-hero .bct-subtitle{font-size:22px}.bct-work h2{font-size:23px}.bct .bcm-whatsapp{font-size:16px;min-height:44px}.bct{padding:18px}}
.bct-photo-0{aspect-ratio:196/271;background-size:479.59184% 616.97417%;background-position:2.95699% 39.40043%;}
.bct-photo-1{aspect-ratio:181/271;background-size:519.33702% 616.97417%;background-position:63.50461% 39.40043%;}
.bct-photo-2{aspect-ratio:196/268;background-size:479.59184% 623.88060%;background-position:2.95699% 60.39886%;}
.bct-photo-3{aspect-ratio:181/268;background-size:519.33702% 623.88060%;background-position:63.50461% 60.39886%;}
.bct-photo-4{aspect-ratio:196/275;background-size:479.59184% 608.00000%;background-position:2.95699% 81.96135%;}
.bct-photo-5{aspect-ratio:181/275;background-size:519.33702% 608.00000%;background-position:63.50461% 81.96135%;}
