.hello-bank-pro-review{--partner:#064657;--partner-accent:#0eb5cd;--partner-soft:#eefafd;--fee-accent:#08778c;--fee-soft:#edfafd;--fee-ink:#073847;--fee-muted:#49636d;--fee-line:#c7e1e8;color:#073847}
.hello-bank-pro-review .dbr-hero{background:#eefafd;color:#073847;padding:24px 0 48px}
.hello-bank-pro-review .partner-crumbs{margin-bottom:28px}
.hello-bank-pro-review .dbr-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:48px;align-items:start}
.hello-bank-pro-review .dbr-brand{height:82px;width:90px;padding:0;background:transparent;border-radius:0}
.hello-bank-pro-review .dbr-brand img{width:82px;max-height:82px;object-fit:contain}
.hello-bank-pro-review .dbr-kicker,.hello-bank-pro-review .dbr-index{color:#08778c}
.hello-bank-pro-review .dbr-hero h1{color:#073847;font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:-.05em;max-width:780px}
.hello-bank-pro-review .dbr-hero h1 span{color:#08778c}
.hello-bank-pro-review .dbr-hero .partner-lead{color:#3b5c68;font-size:var(--text-lead);line-height:var(--leading-lead)}
.hello-bank-pro-review .dbr-hero .partner-crumbs,.hello-bank-pro-review .dbr-hero .partner-crumbs a,.hello-bank-pro-review .dbr-brandline .partner-stat strong{color:#073847}
.hello-bank-pro-review .dbr-brandline .partner-stat small{color:#49636d}
.hello-bank-pro-review .partner-primary{background:#064657;color:#fff;border-color:#064657}
.hello-bank-pro-review .partner-secondary{color:#064657;border-color:#064657}
.hello-bank-pro-review .dbr-verdict{background:#fff;color:#073847;border:1px solid #add6e1;box-shadow:10px 10px 0 #0eb5cd33;padding:32px;border-radius:22px}
.hello-bank-pro-review .dbr-verdict h2{color:#073847;font-size:var(--text-section);line-height:var(--leading-section)}
.hello-bank-pro-review .dbr-verdict>p{color:#49636d;font-size:var(--text-body);line-height:var(--leading-body)}
.hello-bank-pro-review .verdict-index{color:#08778c}
.hello-bank-pro-review .dbr-verdict-grid{display:flex;flex-direction:column;border:0;background:transparent;gap:0}
.hello-bank-pro-review .dbr-verdict-grid article{background:transparent;border-top:1px solid #c7e1e8;padding:15px 0;min-height:0}
.hello-bank-pro-review .dbr-verdict-grid article b{color:#08778c;font-size:var(--text-scale-11-52)}
.hello-bank-pro-review .dbr-verdict-grid article strong{font-size:var(--text-scale-16);color:#073847}
.hello-bank-pro-review .dbr-verdict-grid article span{color:#49636d;font-size:var(--text-scale-13-76)}
.hello-bank-pro-review .dbr-verdict-actions a:first-child{background:#064657;color:#fff}
.hello-bank-pro-review .dbr-verdict-actions a:last-child{color:#064657}
.hello-bank-pro-review .partner-quicknav a[aria-current=location]{background:#064657;color:#fff;border-color:#064657}
.hello-bank-pro-review .partner-quicknav a[aria-current=location]:after{background:#0eb5cd}
.hello-bank-pro-review :is(.dbr-signature,.dbr-fees,.dbr-app,.dbr-services,.dbr-ecosystem,.dbr-history){padding-block:72px}
.hello-bank-pro-review .dbr-signature{background:#fff}
.hello-bank-pro-review .dbr-split h2,.hello-bank-pro-review .dbr-section-head h2,.hello-bank-pro-review .dbr-app-copy h2{font-size:var(--text-section);color:#073847;letter-spacing:-.045em;line-height:var(--leading-section)}
.hello-bank-pro-review .dbr-signature-grid article{background:#eefafd!important;color:#073847;padding:26px;border-color:#c7e1e8}
.hello-bank-pro-review .dbr-signature-grid article b{background:#064657;color:#fff}
.hello-bank-pro-review .dbr-signature p,.hello-bank-pro-review .dbr-section-head>p{font-size:var(--text-body);line-height:var(--leading-body);color:#49636d}
.hello-bank-pro-review .dbr-cards{background:#064657;padding-block:72px}
.hello-bank-pro-review .partner-offer-guide{background:#083b49;border-color:#3e6876}
.hello-bank-pro-review .partner-offer-guide-avatar{background:#0eb5cd;color:#073847}
.hello-bank-pro-review .dbr-offer-grid.is-slider{gap:24px;--partner-card-count:2}
.hello-bank-pro-review .dbr-offer{padding:28px;border-radius:18px;color:#073847;border-color:#c7e1e8;min-width:0}
.hello-bank-pro-review .dbr-offer.is-recommended{border-color:#0eb5cd;box-shadow:inset 0 0 0 2px #0eb5cd}
.hello-bank-pro-review .offer-choice{background:#0eb5cd;color:#073847}
.hello-bank-pro-review .dbr-offer .partner-offer-visual{height:205px;background:#eefafd;overflow:hidden;border-radius:12px}
.hello-bank-pro-review .dbr-offer .partner-offer-visual img{width:min(340px,90%);max-height:185px;object-fit:contain;filter:none}
.hello-bank-pro-review .dbr-plan-visual strong{color:#08778c}
.hello-bank-pro-review .dbr-plan-visual{display:grid;gap:8px;text-align:center;justify-items:center}
.hello-bank-pro-review .dbr-plan-visual strong{display:block;font-size:var(--text-scale-48)}
.hello-bank-pro-review .dbr-plan-visual span{display:block;font-size:var(--text-scale-13-76);color:#49636d}
.hello-bank-pro-review .dbr-offer .offer-network,.hello-bank-pro-review .dbr-offer .offer-penalty{color:#49636d}
.hello-bank-pro-review .dbr-offer .offer-link{background:#064657;color:#fff}
.hello-bank-pro-review .dbr-section-head{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:18px 48px;align-items:start;margin-bottom:32px}
.hello-bank-pro-review .dbr-fees{background:#eefafd}
.hello-bank-pro-review .bank-fee-method{background:#fff;border-color:#c7e1e8;color:#073847}
.hello-bank-pro-review .bank-fee-method strong,.hello-bank-pro-review .bank-fee-method p{color:#073847}
.hello-bank-pro-review .partner-calculator-note{grid-template-columns:1fr!important;gap:8px!important}
.hello-bank-pro-review .dbr-fee-grid{grid-template-columns:minmax(0,1fr) 380px;gap:30px}
.hello-bank-pro-review .dbr-fee-results{background:#064657;padding:30px;position:sticky;top:var(--partner-anchor-offset,160px);color:#fff}
.hello-bank-pro-review .dbr-fee-results>span{color:#8ee7f3;font-size:var(--text-scale-12-8)}
.hello-bank-pro-review .dbr-fee-results article{padding:20px 0;border-color:#527c87}
.hello-bank-pro-review .dbr-fee-results article header strong{color:#fff;font-size:var(--text-scale-25-6);white-space:nowrap}
.hello-bank-pro-review .dbr-fee-results dt,.hello-bank-pro-review .dbr-fee-results dd{font-size:var(--text-scale-13-6);line-height:1.5;color:#d8ecf0}
.hello-bank-pro-review .dbr-fee-results dd{color:#fff;white-space:nowrap}
.hello-bank-pro-review .dbr-fee-results article.is-best{background:#eefafd;padding:20px 14px;margin:0 -14px;border-radius:12px;border:0;color:#073847}
.hello-bank-pro-review .dbr-fee-results article.is-best :is(header strong,dt,dd){color:#073847}
.hello-bank-pro-review .dbr-fee-insight{background:#0eb5cd;color:#073847;padding:18px;font-size:var(--text-scale-14-72);line-height:1.6}
.hello-bank-pro-review .dbr-fee-results>p{color:#d8ecf0;font-size:var(--text-body);line-height:var(--leading-body)}
.hello-bank-pro-review .bank-fee-mobile-result{background:#064657;color:#fff}
.hello-bank-pro-review .dbr-app{background:#fff}
.hello-bank-pro-review .dbr-app-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:56px;align-items:center}
.hello-bank-pro-review.app-assets-include-device .dbr-phone{width:min(330px,100%);border-radius:18px;box-shadow:0 18px 40px #06465720}
.hello-bank-pro-review.app-assets-include-device .dbr-phone .official-app-shot{border-radius:18px}
.hello-bank-pro-review .dbr-phone .official-app-shot img{background:#0eb5cd;object-fit:contain}
.hello-bank-pro-review .dbr-app-copy{padding:36px;border-radius:24px;background:#eefafd}
.hello-bank-pro-review .dbr-app-copy>p{font-size:var(--text-body);line-height:var(--leading-body);color:#49636d}
.hello-bank-pro-review .dbr-ratings{grid-template-columns:1fr}
.hello-bank-pro-review .dbr-ratings>div:first-child{border-right:0}
.hello-bank-pro-review .dbr-ratings strong{color:#073847;font-size:var(--text-scale-32)}
.hello-bank-pro-review .dbr-ratings span{color:#49636d;font-size:var(--text-scale-13-76)}
.hello-bank-pro-review .dbr-app-points article{padding:22px;background:#fff;border:1px solid #c7e1e8}
.hello-bank-pro-review .dbr-app-points b{color:#08778c;font-size:var(--text-scale-12-8)}
.hello-bank-pro-review .dbr-app-points p,.hello-bank-pro-review .dbr-phone-stage>p{font-size:var(--text-scale-14-4);line-height:1.65;color:#49636d}
.hello-bank-pro-review .dbr-phone .app-demo-dots button{width:24px;height:24px;border:7px solid #eefafd;background:#8bb9c6;border-radius:50%}
.hello-bank-pro-review .dbr-phone .app-demo-dots button.is-active{background:#064657;width:24px}
.hello-bank-pro-review .dbr-services{background:#eefafd}
.hello-bank-pro-review .dbr-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border:0}
.hello-bank-pro-review .dbr-service-grid article{background:#fff;border:1px solid #c7e1e8!important;border-radius:18px;padding:30px;min-height:0}
.hello-bank-pro-review .dbr-service-grid span{font-size:var(--text-scale-12-8);color:#08778c}
.hello-bank-pro-review .dbr-service-grid h3{color:#073847;font-size:var(--text-subheading);line-height:var(--leading-heading);margin:16px 0 12px}
.hello-bank-pro-review .dbr-service-grid p{font-size:var(--text-body);line-height:var(--leading-body);color:#49636d}
.hello-bank-pro-review .dbr-ecosystem{background:#064657}
.hello-bank-pro-review .dbr-ecosystem :is(.dbr-index,.dbr-ecosystem-grid b){color:#8ee7f3}
.hello-bank-pro-review .dbr-ecosystem h2,.hello-bank-pro-review .dbr-ecosystem h3{color:#fff}
.hello-bank-pro-review .dbr-ecosystem .dbr-section-head>p{color:#d8ecf0}
.hello-bank-pro-review .dbr-ecosystem-grid article{background:#0a5264;padding:30px;min-height:0;border-color:#527c87}
.hello-bank-pro-review .dbr-ecosystem-grid h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}
.hello-bank-pro-review .dbr-ecosystem-grid p,.hello-bank-pro-review .dbr-ecosystem-grid small{font-size:var(--text-scale-14-72);line-height:1.65;color:#d8ecf0}
.hello-bank-pro-review .dbr-watch{margin-block:64px;padding:48px;background:#eefafd;border-radius:24px}
.hello-bank-pro-review .watch-list>li>span{background:transparent;color:#08778c;border:0;border-radius:0}
.hello-bank-pro-review .watch-list h3{font-size:var(--text-scale-17-6);line-height:1.4;color:#073847}
.hello-bank-pro-review .watch-list p{font-size:var(--text-body);line-height:var(--leading-body);color:#49636d}
.hello-bank-pro-review .dbr-history{background:#fff}
.hello-bank-pro-review .partner-history-timeline{--timeline-color:#08778c!important}
.hello-bank-pro-review .partner-history-timeline time{color:#08778c}
.hello-bank-pro-review .partner-history-timeline strong{font-size:var(--text-scale-16);line-height:1.4;color:#073847}
.hello-bank-pro-review .partner-history-timeline p{font-size:var(--text-body);line-height:var(--leading-body);color:#49636d}
.hello-bank-pro-review .partner-alternatives{background:#eefafd}
.hello-bank-pro-review .partner-alternative-grid>article{padding:30px;border-color:#c7e1e8;background:#fff}
.hello-bank-pro-review .partner-alternative-grid>article>span{color:#08778c}
.hello-bank-pro-review .partner-alternatives :is(h2,h3,a){color:#073847}
.hello-bank-pro-review .partner-alternative-grid p{font-size:var(--text-body);line-height:var(--leading-body);color:#49636d}
.hello-bank-pro-review .dbr-faq{background:#064657;padding-block:72px}
.hello-bank-pro-review .dbr-faq .partner-section-heading :is(p,span){color:#8ee7f3}
.hello-bank-pro-review .dbr-faq .partner-section-heading h2{color:#fff;font-size:var(--text-section);line-height:var(--leading-section)}
.hello-bank-pro-review .dbr-faq .question-grid{gap:18px;overflow:visible;border:0;border-radius:0;background:transparent}
.hello-bank-pro-review .dbr-faq .question-grid article{border-radius:18px;padding:30px;background:#fff;border:1px solid #c7e1e8}
.hello-bank-pro-review .dbr-faq .question-grid h3{font-size:var(--text-scale-17-6);line-height:1.4;color:#073847;margin:0 0 14px}
.hello-bank-pro-review .dbr-faq .question-grid p{font-size:var(--text-body);line-height:var(--leading-body);color:#49636d;margin:0}
.hello-bank-pro-review .partner-sticky-cta a{background:#0eb5cd;color:#073847}
@media(min-width:901px){.hello-bank-pro-review .dbr-offer-grid.is-slider{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.hello-bank-pro-review .partner-card-slider-bar{display:none}}
@media(max-width:1100px){.hello-bank-pro-review .dbr-hero-grid{gap:28px}.hello-bank-pro-review .dbr-fee-grid{grid-template-columns:minmax(0,1fr) 330px}.hello-bank-pro-review .dbr-app-grid{gap:32px}.hello-bank-pro-review .dbr-app-copy{padding:28px}}
@media(max-width:900px){.hello-bank-pro-review .dbr-hero-grid,.hello-bank-pro-review .dbr-section-head,.hello-bank-pro-review .dbr-fee-grid,.hello-bank-pro-review .dbr-app-grid{grid-template-columns:1fr}.hello-bank-pro-review .dbr-hero-grid{gap:32px}.hello-bank-pro-review .dbr-fee-results{position:static}.hello-bank-pro-review .dbr-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hello-bank-pro-review .dbr-app-grid{gap:32px}.hello-bank-pro-review .dbr-app-copy{max-width:100%}.hello-bank-pro-review .dbr-offer-grid.is-slider{grid-auto-columns:calc((100% - 20px)/2)!important}.hello-bank-pro-review .dbr-offer{padding:24px}}
@media(max-width:600px){.hello-bank-pro-review .dbr-hero{padding-block:22px 36px}.hello-bank-pro-review .partner-crumbs{margin-bottom:22px}.hello-bank-pro-review .dbr-brandline{gap:18px}.hello-bank-pro-review .dbr-brand{width:70px;height:70px}.hello-bank-pro-review .dbr-brand img{width:68px;max-height:68px}.hello-bank-pro-review .partner-stat strong{font-size:var(--text-scale-20)}.hello-bank-pro-review .dbr-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}.hello-bank-pro-review .dbr-verdict{padding:26px;box-shadow:5px 5px 0 #0eb5cd33}.hello-bank-pro-review :is(.dbr-signature,.dbr-cards,.dbr-fees,.dbr-app,.dbr-services,.dbr-ecosystem,.dbr-history,.dbr-faq){padding-block:48px}.hello-bank-pro-review .dbr-offer-grid.is-slider{grid-auto-columns:89%!important}.hello-bank-pro-review .dbr-offer{padding:24px}.hello-bank-pro-review .dbr-service-grid{grid-template-columns:1fr}.hello-bank-pro-review .dbr-ecosystem-grid article,.hello-bank-pro-review .dbr-service-grid article,.hello-bank-pro-review .dbr-faq .question-grid article{padding:26px}.hello-bank-pro-review .dbr-watch{margin-block:40px;padding:26px}.hello-bank-pro-review .dbr-app-copy{padding:26px}.hello-bank-pro-review .dbr-fee-results{padding:26px}.hello-bank-pro-review .dbr-signature-grid article{padding:22px}}
