.bforbank-review .dbr-hero{background:radial-gradient(ellipse at 8% 4%,#213fee20,transparent 55%),linear-gradient(125deg,#f3f5ff,#fffbed)}
.bforbank-review .bfor-card-analysis{margin:0 0 22px;padding:13px 16px;border-radius:10px;background:#123bdd;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:750;font-size:var(--text-scale-13-76)}
.bforbank-review .dbr-brandline .partner-stat strong{color:#123bdd}
.bforbank-review .dbr-signature{background:radial-gradient(ellipse at 100% 100%,#dde4ff,transparent 55%),#f5f6fc}
.bforbank-review .dbr-signature-grid b{color:white;background:#123bdd}
.bforbank-review .dbr-verdict{box-shadow:10px 10px 0 #e6c75a}
.bforbank-review .dbr-verdict .verdict-index,.bforbank-review .dbr-verdict b{color:#ead57a}
.bforbank-review .dbr-verdict-actions a{color:#fff;border-color:#8294ce}
.bforbank-review .dbr-offer .partner-offer-visual img{width:min(100%,340px);height:auto;max-height:200px;object-fit:contain}
.bforbank-review .dbr-offer.is-recommended{border-color:#dabf59;box-shadow:7px 7px 0 #e6c75a33}
.bforbank-review .dbr-offer .offer-choice{color:#172653;background:#f3da7b}
.bforbank-review .dbr-phone{box-shadow:0 22px 44px #07196025!important}
.bforbank-review .dbr-phone .app-demo-dots button.is-active{background:#f3da7b}
.bforbank-review .dbr-app{background:radial-gradient(ellipse at 10% 55%,#cbd6ff,transparent 58%),#f3f5fc}
.bforbank-review .dbr-ratings{grid-template-columns:1fr}.bforbank-review .dbr-ratings>div:first-child{border-right:0}
.bforbank-review .dbr-ecosystem{background:linear-gradient(135deg,#fff8df,#faf7ef)}
.bforbank-review .dbr-services{background:#f6f7fc}
.bforbank-review .dbr-faq .question-grid article{background:#fff;color:#101d49}
@media(min-width:621px){.bforbank-review .dbr-offer-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto}}
.bforbank-review .dbr-hero{color:#101d49}
.bforbank-review .dbr-hero .partner-crumbs,.bforbank-review .dbr-hero .partner-crumbs a,.bforbank-review .dbr-brandline .partner-stat small,.bforbank-review .dbr-hero .partner-lead{color:#435377}
.bforbank-review .dbr-brandline .partner-stat{border-color:#bcc8e3}
.bforbank-review .dbr-verdict{color:white}
.bforbank-review .dbr-faq .question-grid h3{color:#101d49}.bforbank-review .dbr-faq .question-grid p{color:#435377}
.bforbank-review .dbr-cards .partner-section-heading>span{color:white}
/* Blue stays on light surfaces; gold and white identify content on navy. */
.bforbank-review{--fee-muted:#5c5661}
.bforbank-review .dbr-fee-results>span,.bforbank-review .dbr-fee-results article header strong,.bforbank-review .dbr-cards .partner-card-slider-bar strong{color:#f3da7b}
.bforbank-review .dbr-fee-insight{background:#f3da7b;color:#101d49}
.bforbank-review .dbr-ecosystem{color:#101d49}
.bforbank-review .dbr-ecosystem .dbr-section-head h2,.bforbank-review .dbr-ecosystem-grid h3{color:#101d49}
.bforbank-review .dbr-ecosystem .dbr-section-head>p,.bforbank-review .dbr-ecosystem-grid p,.bforbank-review .dbr-ecosystem-grid small{color:#435377}
.bforbank-review .dbr-ecosystem-grid article{border-color:#d9d4c2;background:#ffffffb3}
.bforbank-review .dbr-ecosystem-grid small{border-color:#d9d4c2}
.bforbank-review .dbr-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:840px){.bforbank-review .dbr-ecosystem-grid{grid-template-columns:1fr}}
.bforbank-review .dbr-faq .partner-section-heading>span{color:#f3da7b}
.bforbank-review .dbr-offer .offer-network,.bforbank-review .dbr-offer .offer-penalty{color:#435377}
.bforbank-review .dbr-fee-results dt,.bforbank-review .dbr-fee-results dd{font-size:var(--text-scale-12-8);line-height:1.45}
.bforbank-review .dbr-fee-results>p{color:#d5ddec;font-size:var(--text-body);line-height:var(--leading-body)}
.bforbank-review .dbr-fee-insight{font-size:var(--text-scale-13-6)}
.bforbank-review .dbr-service-grid p,.bforbank-review .dbr-ecosystem-grid p,.bforbank-review .dbr-app-points p{font-size:var(--text-body);line-height:var(--leading-body)}
.bforbank-review .dbr-ecosystem-grid small,.bforbank-review .dbr-phone-stage>p{font-size:var(--text-scale-12-8)}
.bforbank-review .partner-fee-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:700px){.bforbank-review .partner-fee-choice-grid{grid-template-columns:1fr!important}}
