/* Quiet logo band between the dark hero and product story. Brands are static. */
.dbcl-section{background:#f7f8f7;padding:43px 0 48px;color:#1c2720;border-block:1px solid #e9ece9}
.dbcl-section h2{text-align:center;font:400 21px/1.4 'Source Sans Pro',sans-serif;letter-spacing:-.025em;margin:0;color:#1c2720}
.dbcl-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:30px;margin:43px 0 45px;min-height:60px}
.dbcl-logo{display:flex;align-items:center;justify-content:center;min-width:0;min-height:60px;padding:4px 0;border-radius:3px}
.dbcl-logo img{display:block;width:172px;max-width:100%;height:50px;object-fit:contain;filter:brightness(0);opacity:.9}
.dbcl-logo[data-connector-brand=currencycloud] img{width:151px;height:36px}.dbcl-logo[data-connector-brand=fireblocks] img{width:145px;height:34px}
.dbcl-logo:hover img{opacity:.65}.dbcl-logo:focus-visible{outline:2px solid #507d61;outline-offset:5px}
.dbcl-catalogue{display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto;padding:8px 18px;border:1px solid #e0e5e0;border-radius:30px;background:#ecefec;color:#5b6b60;font:400 14px/1.45 'Source Sans Pro',sans-serif;text-align:center}
.dbcl-separator{color:#93a296}.dbcl-catalogue a{display:inline-flex;align-items:center;gap:12px;color:#2f6346;text-decoration:none;white-space:nowrap}.dbcl-catalogue a:hover{color:#163f28;text-decoration:underline;text-underline-offset:4px}.dbcl-catalogue a:focus-visible{outline:2px solid #507d61;outline-offset:4px;border-radius:2px}
@media(max-width:1099.98px){.dbcl-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 40px;margin:32px auto 35px;max-width:740px}.dbcl-section{padding-block:38px}}
@media(max-width:600px){.dbcl-section{padding:30px 0 32px}.dbcl-section h2{font-size:20px;line-height:1.35;max-width:280px;margin-inline:auto}.dbcl-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 23px;margin:25px auto 27px;max-width:370px}.dbcl-logo{min-height:50px}.dbcl-logo img{width:165px;height:47px}.dbcl-logo[data-connector-brand=currencycloud] img{width:135px;height:29px}.dbcl-logo[data-connector-brand=fireblocks] img{width:128px;height:30px}.dbcl-catalogue{flex-wrap:wrap;gap:4px 8px;padding:9px 15px;font-size:12px;border-radius:18px}.dbcl-catalogue a{gap:8px}}
@media(max-width:359px){.dbcl-catalogue{max-width:260px}.dbcl-catalogue>span:first-child{flex-basis:100%}.dbcl-separator{display:none}}
/* Smaller provider selections use the full band rather than half a six-logo row. */
@media(min-width:601px){.dbcl-logos:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));max-width:940px;margin-inline:auto}}
@media(max-width:600px){.dbcl-logos:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:370px}.dbcl-logos:has(>:nth-child(3):last-child)>:last-child{grid-column:1 / -1}}
.dbcl-logo[data-connector-brand=reap] img{width:143px;height:51px}.dbcl-logo[data-connector-brand=intercash] img{width:172px;height:39px}
