.bp-choose{background:#fff9ef;padding:min(84px,4.375vw) 0 min(96px,5vw)}.bp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:min(24px,1.25vw);margin-top:min(40px,2.0833vw);display:grid}@media (max-width:1100px){.bp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-card{color:#10231f;background:#fff;border:1px solid #efe9dd;border-radius:min(14px,.7292vw);flex-direction:column;align-items:center;padding:min(22px,1.1458vw) min(16px,.8333vw) min(16px,.8333vw);transition:box-shadow .15s,transform .15s;display:flex}.bp-card:hover{transform:translateY(min(-2px,-.1042vw));box-shadow:0 min(12px,.625vw) min(28px,1.4583vw) #10231f14}.bp-logo{background:#fbf4e8;border:1px solid #eadcc0;border-radius:50%;justify-content:center;align-items:center;width:min(118px,6.1458vw);height:min(118px,6.1458vw);display:flex;overflow:hidden}.bp-logo img{object-fit:contain;width:min(86px,4.4792vw);height:min(86px,4.4792vw)}.bp-name{color:#123d2e;margin-top:min(18px,.9375vw);font-size:min(17px,.8854vw);font-weight:600;line-height:min(22px,1.1458vw)}.bp-score{background:#ecf5f1;border-radius:min(10px,.5208vw);flex-direction:column;gap:min(4px,.2083vw);width:100%;margin-top:min(16px,.8333vw);padding:min(10px,.5208vw) min(12px,.625vw) min(12px,.625vw);display:flex}.bp-score-kicker{letter-spacing:.6px;text-transform:uppercase;color:#006b4f;font-size:min(10px,.5208vw);font-weight:800}.bp-score-row{justify-content:space-between;align-items:center;gap:min(8px,.4167vw);display:flex}.bp-score-val{color:#006b4f;font-size:min(24px,1.25vw);font-weight:800;line-height:min(30px,1.5625vw)}.bp-score-val small{color:#8ea39a;margin-left:min(3px,.1562vw);font-size:min(12px,.625vw);font-weight:600}.bp-verdict{color:#10231f;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:min(6px,.3125vw);padding:min(5px,.2604vw) min(10px,.5208vw);font-size:min(11px,.5729vw);font-weight:600;line-height:min(14px,.7292vw);display:inline-flex}.bp-verdict i{background:#c69a45;border-radius:50%;width:min(6px,.3125vw);height:min(6px,.3125vw)}.bp-card-foot{border-top:1px solid #f0ebe0;justify-content:space-between;align-items:center;width:100%;margin-top:min(14px,.7292vw);padding-top:min(12px,.625vw);display:flex}.bp-card-foot span{color:#66756e;align-items:center;gap:min(6px,.3125vw);font-size:min(12.5px,.651vw);font-weight:500;display:inline-flex}.bp-card-foot img{width:min(16px,.8333vw);height:min(16px,.8333vw);display:block}
