/* v49: evidence-led promotion and real first-party insights */
.vp-performance{margin:24px 0 30px;padding:24px;border-radius:20px;background:linear-gradient(110deg,#f7faff,#fff);border:1px solid #dce6f6;box-shadow:0 7px 24px #192f5810}.vp-performance-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.vp-performance-title h2{margin:4px 0 7px;font-size:24px}.vp-performance-title p:not(.overline){margin:0;color:#51627d;font-size:13px}.vp-performance-link{font-weight:800;color:#1b5ce5;white-space:nowrap}.vp-performance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 12px}.vp-performance-kpis>div{background:white;border:1px solid #e2eaf7;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:4px}.vp-performance-kpis strong{font-size:29px;color:#122c56}.vp-performance-kpis span{color:#225fee}.vp-performance-kpis small,.vp-performance-footnote{font-size:12px;color:#65748a}.vp-account-mini-metrics{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.vp-account-mini-metrics span{font-size:11px;color:#49627e;background:#f0f5fd;border-radius:7px;padding:4px 7px}.vp-promo-page{max-width:1170px}.vp-promo-intro{padding:30px;border:1px solid #d9e6fa;border-radius:22px;background:linear-gradient(120deg,#eef5ff,#fff)}.vp-promo-intro h1{font-size:clamp(26px,4vw,42px);max-width:750px;line-height:1.15;margin:10px 0}.vp-promo-intro>p{max-width:770px;line-height:1.55;color:#45617f}.vp-promo-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.vp-promo-trust span{font-weight:700;font-size:12px;padding:8px 12px;border-radius:99px;background:#e2f6e8;color:#17673b}.vp-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin:24px 0}.vp-promo-plan{display:flex;flex-direction:column;padding:26px;border:1px solid #d9e5f5;border-radius:20px;background:#fff;box-shadow:0 10px 30px #10264b0a}.vp-promo-plan-label{font-size:11px;font-weight:900;letter-spacing:.12em;color:#185bf0}.vp-promo-plan h2{margin:10px 0}.vp-promo-price{font-size:36px;font-weight:900;color:#1659e9}.vp-promo-price span{font-size:14px;color:#65748d;font-weight:650}.vp-promo-plan-top p{color:#4c6079;line-height:1.5}.vp-promo-plan ul{margin:7px 0 22px;padding-left:21px;line-height:1.9;color:#364d69}.vp-promo-plan form{margin-top:auto}.vp-promo-order{display:block;width:100%;margin-top:13px}.vp-promo-terms,.vp-promo-empty{border-radius:17px;background:#f7f9fc;border:1px solid #dde6f3;padding:23px;margin:22px 0}.vp-promo-terms h2{margin:0 0 10px;font-size:21px}.vp-promo-terms li{line-height:1.8}.vp-promo-terms p{font-size:13px;color:#596b85}
@media(max-width:700px){.vp-promo-grid{grid-template-columns:1fr}.vp-performance-title{display:block}.vp-performance-link{display:inline-block;margin-top:12px}.vp-performance{padding:16px}.vp-performance-kpis{gap:7px}.vp-performance-kpis>div{padding:11px}.vp-performance-kpis strong{font-size:23px}.vp-promo-intro{padding:19px}.vp-promo-plan{padding:18px}}
