.bt-hero,.bt-work{max-width:1440px;margin:auto;padding:50px 40px;font-family:Poppins,Arial,sans-serif;color:#183e2d}.bt-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:42px;align-items:center;background:#f7f7f1}.bt-hero small,.bt-work small{font-size:12px;letter-spacing:1.7px;color:#6c812d;font-weight:600}.bt-hero h1{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.17!important;margin:17px 0 24px!important;letter-spacing:-1.3px}.bt-hero h1 em{font-style:normal;color:#66812b}.bt-hero p{font-size:16px;line-height:1.8;color:#526557}.bt-hero figure{margin:0}.bt-hero img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;border-radius:12px}.bt-hero figcaption{font-size:11px;color:#5c6e60;margin-top:10px}.bt-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.bt-actions a{font-size:13px;font-weight:600;padding:13px 17px;border-radius:6px;background:#173e2d;color:white;text-decoration:none;display:inline-block}.bt-actions a.lime{background:#d1f469;color:#173e2d}.bt-tags{display:flex;gap:8px;flex-wrap:wrap}.bt-tags span{background:#eaf0df;padding:6px 10px;font-size:11px;border-radius:20px}.bt-proof{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;background:#173e2d;padding:23px 30px}.bt-proof a{color:white;font-size:13px;text-decoration:none;border-bottom:1px solid #89a47c;padding:4px 0}.bt-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:26px}.bt-head h2{font-size:clamp(27px,2.6vw,37px)!important;line-height:1.2!important;margin:12px 0 0}.bt-head p{max-width:440px;color:#586b5e;font-size:14px}.bt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bt-grid article{background:white;border:1px solid #dae2d4;border-radius:10px;overflow:hidden}.bt-grid img{display:block;width:100%;height:auto;aspect-ratio:1.75;object-fit:cover}.bt-grid article>div{padding:22px}.bt-grid h3{font-size:18px!important;line-height:1.4!important;margin:0 0 12px}.bt-grid p{font-size:13px;line-height:1.7;margin:0;color:#57695b}.project{background:white!important}.project input,.project textarea,.project select{color:#111!important;background:#fff!important}#project-form{color:#111}.bt-actions a:focus-visible,.bt-proof a:focus-visible{outline:3px solid #8eba31;outline-offset:4px}@media(max-width:800px){.bt-hero,.bt-work{padding:30px 20px}.bt-hero{grid-template-columns:1fr;gap:22px}.bt-grid{grid-template-columns:1fr}.bt-head{display:block}.bt-head p{margin-top:15px}.bt-hero img{aspect-ratio:1.6}.bt-proof{justify-content:flex-start;gap:15px;padding:20px}.bt-hero h1{letter-spacing:-.5px}}
