.bvp-card{margin:28px auto;max-width:760px;padding:22px 24px;border-radius:18px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif;min-width:0}.bvp-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.bvp-head h2{font-size:20px;letter-spacing:-.01em}.bvp-head h2,.bvp-price{margin:0;font-weight:600}.bvp-price{font-size:26px;letter-spacing:-.02em}.bvp-line{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ink-soft)}.bvp-rows{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--line-soft)}.bvp-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:14.5px}.bvp-actions{margin-top:16px}.bvp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:12px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);font-size:14.5px;font-weight:500;text-decoration:none}.bvp-btn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (max-width:640px){.bvp-card{margin:20px 16px;padding:18px 16px}.bvp-price{font-size:24px}.bvp-btn{width:100%}}