.vivid-pro-review{--partner-deep:#211137;--partner-accent:#6630bb;--partner-mist:#f5f0fd;--partner-ink:#211137}
.vivid-pro-review .dbr-hero{background:radial-gradient(ellipse at 13% 0%,#e4d4fd 0,transparent 51%),radial-gradient(ellipse at 90% 65%,#efe2ff 0,transparent 52%),#faf7ff}
.vivid-pro-review .dbr-brand{background:#fff;border:1px solid #ded0ee;border-radius:18px;padding:16px 23px}
.vivid-pro-review .dbr-brand img{width:150px;height:61px;object-fit:contain}
.vivid-pro-review .dbr-offer .card-visual img{max-height:190px;object-fit:contain}
.vivid-pro-review .partner-sticky-nav .is-active{background:#6630bb;color:#fff}
.vivid-pro-review .partner-sticky-nav .is-active *{color:#fff}
.vivid-pro-review .dbr-fee-plan[hidden]{display:none!important}
.vivid-pro-review [data-deep-bank-results] article[hidden]{display:none!important}
.vivid-pro-review [data-deep-bank-fees-root] article[hidden]{display:none!important}
.vivid-pro-review .dbr-phone{box-shadow:none!important;border-radius:0!important}
.vivid-pro-review.app-assets-include-device .dbr-phone .official-app-shot{border-radius:0!important}
.vivid-pro-review .dbr-fee-plan{border-color:#d7c8eb}
.vivid-pro-review .partner-crumbs,.vivid-pro-review .partner-crumbs a{color:#574769}
.vivid-pro-review .partner-crumbs{margin-bottom:26px}
.vivid-pro-review .dbr-hero{padding:24px 0 58px;color:#211137}
.vivid-pro-review .dbr-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:42px;align-items:center}
.vivid-pro-review .dbr-brandline{margin:14px 0 22px;gap:20px}
.vivid-pro-review .dbr-brand{width:170px;height:72px}
.vivid-pro-review .partner-stat strong{color:#6630bb;font-size:var(--text-scale-23-2)}
.vivid-pro-review .partner-stat small{color:#574769;font-size:var(--text-caption)}
.vivid-pro-review .dbr-hero h1{color:#211137;font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:-.05em}
.vivid-pro-review .dbr-kicker{color:#6630bb}
.vivid-pro-review .dbr-hero .partner-lead{color:#574769;font-size:var(--text-lead);line-height:var(--leading-lead)}
.vivid-pro-review .partner-primary{background:#6630bb;border-color:#6630bb;color:#fff}
.vivid-pro-review .partner-secondary{border-color:#6630bb;color:#6630bb}
.vivid-pro-review .partner-hero-actions{flex-wrap:wrap;gap:12px}
.vivid-pro-review .partner-hero-actions .partner-primary{background:#fff;color:#6630bb}
.vivid-pro-review .dbr-verdict{padding:30px;background:#211137;border:0;box-shadow:none;border-radius:26px}
.vivid-pro-review .dbr-verdict h2{color:#fff;font-size:var(--text-section);line-height:var(--leading-section)}
.vivid-pro-review .dbr-verdict>p{color:#eee7fa;font-size:var(--text-body);line-height:var(--leading-body)}
.vivid-pro-review .dbr-verdict .verdict-index,.vivid-pro-review .dbr-verdict-grid b{color:#cfb8fb}
.vivid-pro-review .dbr-verdict-grid article{padding:13px 17px;background:#2d1b47}
.vivid-pro-review .dbr-verdict-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.vivid-pro-review .dbr-verdict-grid article{padding:12px}
.vivid-pro-review .dbr-verdict-grid strong{color:#fff;font-size:var(--text-scale-15-2)}
.vivid-pro-review .dbr-verdict-grid span{color:#eee7fa;font-size:var(--text-scale-13-12)}
.vivid-pro-review .dbr-verdict-actions a:first-child{background:#d8c4fa;color:#211137;border-color:#d8c4fa}
.vivid-pro-review .partner-quicknav a[aria-current=location]{background:#6630bb;border-color:#6630bb;color:#fff}
.vivid-pro-review .dbr-offer{padding:26px;background:#fff;border-color:#d6c5ed;border-radius:22px;box-shadow:none}
.vivid-pro-review .dbr-offer :is(.offer-profile,.offer-condition,.offer-penalty){color:#574769;font-size:var(--text-scale-14-72);line-height:1.55}
.vivid-pro-review .dbr-offer :is(.offer-network,.offer-fee){color:#6630bb}
.vivid-pro-review .dbr-offer h3{color:#211137;font-size:var(--text-subheading);line-height:var(--leading-heading)}
.vivid-pro-review .dbr-offer .offer-keyfacts{font-size:var(--text-scale-14-08)}
.vivid-pro-review .partner-offer-visual{height:190px}
.vivid-pro-review .partner-offer-visual img{width:125px;height:190px;object-fit:contain;transform:none;filter:none}.vivid-pro-review .dbr-cards .section-intro{color:#eee7fa}
.vivid-pro-review .dbr-cards :is(.dbr-card-note,.partner-card-slider-bar strong){color:#eee7fa;font-size:var(--text-lead);line-height:var(--leading-lead)}
.vivid-pro-review .offer-choice{background:#e5d6fa;color:#211137}
.vivid-pro-review .dbr-signature-grid article{background:#f5f0fd;border:1px solid #d6c5ed;border-radius:20px;padding:26px}
.vivid-pro-review .dbr-signature-grid b{display:none}
.vivid-pro-review :is(.dbr-signature-grid p,.dbr-service-grid p,.dbr-section-head>p){font-size:var(--text-body);line-height:var(--leading-body);color:#574769}
.vivid-pro-review .dbr-fee-results :is(p,dt,dd){font-size:var(--text-body);line-height:var(--leading-body);color:#eee7fa}
.vivid-pro-review .dbr-fee-results>span,.vivid-pro-review .dbr-fee-results header strong{color:#d4baff}
.vivid-pro-review .dbr-fee-insight{background:#e5d6fa;color:#211137;font-size:var(--text-scale-14-72)}
.vivid-pro-review .dbr-fee-results .partner-cost-period{background:#f5f0fd;color:#211137}
.vivid-pro-review .dbr-app-copy{padding:32px;background:#fff;border-radius:24px;border:1px solid #d6c5ed}
.vivid-pro-review .dbr-app{background:radial-gradient(ellipse at 10% 50%,#e4d4fd,transparent 65%),#f5f0fd}
.vivid-pro-review .dbr-app-copy p{font-size:var(--text-body);line-height:var(--leading-body);color:#574769}
.vivid-pro-review .dbr-ratings strong{color:#211137}
.vivid-pro-review.app-assets-include-device .dbr-phone{width:min(340px,100%)}
.vivid-pro-review .dbr-phone-stage>p{font-size:var(--text-scale-13-28);color:#574769}
.vivid-pro-review .watch-list>li>span{background:none;border:0;padding:0;color:#6630bb;font-size:var(--text-scale-27-2)}
.vivid-pro-review .dbr-ecosystem :is(.dbr-section-head>p,.dbr-ecosystem-grid p,.dbr-ecosystem-grid small){color:#eee7fa;font-size:var(--text-caption);line-height:1.6}
.vivid-pro-review .dbr-ecosystem :is(.dbr-index,.dbr-ecosystem-grid b){color:#cfb8fb}
.vivid-pro-review .dbr-faq .question-grid p{color:#eee7fa;font-size:var(--text-body);line-height:var(--leading-body)}
.vivid-pro-review .dbr-faq .question-grid h3{color:#fff}
.vivid-pro-review .partner-method :is(li,.method-content>p,.method-source){font-size:var(--text-caption);line-height:1.65;color:#574769;letter-spacing:0;text-transform:none;font-weight:500}
.vivid-pro-review .pro-review-services-grid :is(p,small,dl){font-size:var(--text-caption);line-height:1.6}
.vivid-pro-review [data-deep-bank-calculator]:has(input[name="scope"][value="freelance"]:checked) .fee-control-row:has(input[name="inactivePhysical"]),
.vivid-pro-review [data-deep-bank-calculator]:has(input[name="scope"][value="freelance"]:checked) .fee-control-row:has(input[name="lei"]),
.vivid-pro-review [data-deep-bank-calculator]:has(input[name="scope"][value="company"]:checked) .fee-control-row:has(input[name="personalTopup"]){display:none!important}
@media(max-width:1180px){.vivid-pro-review .dbr-hero-grid{grid-template-columns:1fr}.vivid-pro-review .dbr-verdict{max-width:none}}
@media(max-width:620px){.vivid-pro-review .dbr-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}.vivid-pro-review .dbr-brandline{flex-wrap:wrap}.vivid-pro-review .dbr-brand{width:100%}.vivid-pro-review .dbr-verdict{padding:25px 22px}.vivid-pro-review .dbr-verdict-grid{grid-template-columns:1fr}.vivid-pro-review .dbr-offer{padding:22px}}
