.bpc-reviews-page [id]{scroll-margin-top:24px}.bpr-demo strong{color:#51370f}.bpr-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 7px 24px rgba(8,45,64,.055);transition:.18s ease}.bpr-card:hover{transform:translateY(-3px);border-color:#a7c4d9;box-shadow:0 15px 34px rgba(8,45,64,.09)}.bpr-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.bpr-stars{margin-bottom:6px;color:#d69b16;font-size:14px;line-height:1;font-weight:800;letter-spacing:.08em}.bpr-name{color:var(--ink);font-size:14.5px;line-height:1.3;font-weight:800}.bpr-service{padding:6px 8px;border-radius:999px;background:#eaf6fa;color:#247b96;font-size:9.5px;line-height:1;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.bpr-card p{margin:0 0 17px;color:#435460;font-size:13.2px;line-height:1.65;flex:1}.bpr-related{align-self:flex-start;color:var(--blue)!important;text-decoration:none!important;font-size:11.8px;line-height:1.2;font-weight:800}@media (max-width:650px){.bpr-card-top{flex-direction:column}}