/* v58 commercial information + consent, preserving official purple */
.v58-review{background:#f9f6ff}.v58-review-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.v58-review h2{font:800 clamp(34px,4vw,50px)/1.14 Manrope,sans-serif;letter-spacing:-.05em;margin:18px 0}.v58-review p{color:#665d73;line-height:1.8;max-width:560px}.v58-checks{display:grid;gap:13px;color:#49365e;font-weight:700;font-size:14px}.v58-review-card{background:#fff;border:1px solid #eadff9;border-radius:24px;padding:34px;box-shadow:0 20px 48px #44207612}.v58-review-card>strong{font-size:21px;display:block;margin-bottom:24px}.v58-review-card>div{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid #f1eaf8;padding:16px 0}.v58-review-card span{color:#766c85;font-size:13px}.v58-review-card b{text-align:right;color:#281544;font-size:17px}.v58-review-card small,.v58-softnote{display:block;color:#7a7086;font-size:12px;line-height:1.7;margin:20px 0}.v58-review-link,.v58-outline{display:block;text-align:center;color:#7232df;font-weight:800;font-size:13px;padding:12px}.v58-start p{font-size:14px;line-height:1.75;color:#655b73}.v58-start .v58-softnote{font-size:12px}@media(max-width:760px){.v58-review-grid{grid-template-columns:1fr;gap:24px}.v58-review-card{padding:23px}.v58-review-card>div{align-items:start}.v58-review-card b{font-size:14px}}
