body[data-page=bridging-finance] .cb118-hero-proof{gap:18px!important}body[data-page=bridging-finance] .cb-auth-home-card{min-height:0!important;height:auto!important;padding:28px 27px!important}body[data-page=bridging-finance] .cb-auth-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:32px!important}body[data-page="bridging-finance"] .cb143-product-hero-panel,body[data-page="bridging-finance"] .cb118-bridge-proof .cb118-proof-card{box-sizing:border-box!important;width:100%!important;max-width:none!important;justify-self:stretch!important}
@media(min-width:900px){
}
/* REV34 product case evidence */
body.cb144-product-body section.cb-auth-section.cb70-proof-panel{position:relative!important;padding-block:clamp(76px,7vw,106px)!important;overflow:hidden!important;background:linear-gradient(180deg,#f7fbfe,#edf6fb)!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-head{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)!important;gap:clamp(34px,5vw,76px)!important;align-items:center!important;margin-bottom:34px!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-head h2{max-width:13ch!important;margin:16px 0 0!important;font-size:clamp(42px,4.2vw,60px)!important;line-height:.98!important;letter-spacing:-.05em!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-head>p{display:flex;align-items:center;min-height:132px;margin:0!important;padding:24px 26px;border:1px solid rgba(166,202,224,.65);border-radius:23px;background:rgba(255,255,255,.82);font-size:clamp(16px,1.24vw,19px)!important;line-height:1.6!important;color:#5b748b!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-card{position:relative;display:grid!important;grid-template-rows:auto auto 1fr auto!important;min-height:390px!important;padding:27px 25px 22px!important;border:1px solid rgba(150,195,222,.62)!important;border-radius:25px!important;background:linear-gradient(155deg,#fff,#f5faff)!important;overflow:hidden}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#087fc9,#61c6f4)}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-card small{color:#087fc9!important;font-size:11px!important;line-height:1!important;letter-spacing:.14em!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-card h3{margin:18px 0 16px!important;max-width:16ch!important;font-size:clamp(25px,2vw,32px)!important;line-height:1.04!important;letter-spacing:-.04em!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-card p{margin:0!important;max-width:none!important;font-size:15px!important;line-height:1.67!important;color:#58738b!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-meta{margin-top:20px!important;padding-top:16px!important;border-top:1px solid rgba(151,193,219,.36)!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-actions{margin-top:28px!important}@media(max-width:1100px){body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-head{grid-template-columns:1fr!important}}@media(max-width:860px){body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-grid{grid-template-columns:1fr!important}body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-home-card{min-height:0!important}}@media(max-width:620px){body.cb144-product-body section.cb-auth-section.cb70-proof-panel .cb-auth-head>p{min-height:0;padding:20px}}
/* REV48: bridging flow spacing, neutral risk typography and alignment */
html body[data-page="bridging-finance"] section.cb110-bridge-flow .wrap>.cb110-flow-intro{display:block!important;margin:0!important;padding:0!important}
html body[data-page="bridging-finance"] section.cb110-bridge-flow .wrap>.cb110-flow-intro>.eyebrow{display:inline-flex!important;margin:0!important}
html body[data-page="bridging-finance"] section.cb110-bridge-flow .wrap>.cb110-flow-intro>h2,html body[data-page="bridging-finance"] main#main-content section.cb110-bridge-flow .wrap>.cb110-flow-intro>.eyebrow+h2{display:block!important;max-width:16ch!important;margin:22px 0 0!important;padding:0!important;line-height:.98!important}
html body[data-page="bridging-finance"] main#main-content #cb38-risk-note{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;column-gap:18px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:24px 0 0!important;padding:18px 22px!important;border:1px solid #c8dbe8!important;border-radius:20px!important;background:linear-gradient(145deg,#f8fbfd 0%,#edf4f8 100%)!important;box-shadow:0 18px 42px -38px rgba(7,37,63,.42)!important;color:#53697b!important;-webkit-text-fill-color:#53697b!important;text-align:left!important;overflow:hidden!important}
html body[data-page="bridging-finance"] main#main-content #cb38-risk-note::before{content:""!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:linear-gradient(180deg,#1a9fe8,#63c4f1)!important}
html body[data-page="bridging-finance"] main#main-content #cb38-risk-note .cb38-risk-icon{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:start!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important;border:1px solid rgba(159,195,219,.56)!important;border-radius:16px!important;background:linear-gradient(145deg,#e4f0f8,#d7e8f3)!important;color:#526676!important;-webkit-text-fill-color:#526676!important;font-size:27px!important;font-weight:900!important;line-height:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}
html body[data-page="bridging-finance"] main#main-content #cb38-risk-note .cb38-risk-content{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-width:0!important;margin:0!important;padding:0!important}
html body[data-page="bridging-finance"] main#main-content #cb38-risk-note strong{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;display:block!important;align-self:center!important;min-width:0!important;margin:0!important;padding:0!important;color:#3f5364!important;-webkit-text-fill-color:#3f5364!important;font-size:15.5px!important;font-weight:830!important;line-height:1.25!important;white-space:nowrap!important}
html body[data-page="bridging-finance"] main#main-content #cb38-risk-note .cb38-risk-copy{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;color:#647686!important;-webkit-text-fill-color:#647686!important;font-size:13.5px!important;line-height:1.48!important;overflow-wrap:anywhere!important}
@media(max-width:760px){html body[data-page="bridging-finance"] section.cb110-bridge-flow .wrap>.cb110-flow-intro>h2,html body[data-page="bridging-finance"] main#main-content section.cb110-bridge-flow .wrap>.cb110-flow-intro>.eyebrow+h2{margin-top:16px!important}}
@media(max-width:520px){html body[data-page="bridging-finance"] main#main-content #cb38-risk-note{grid-template-columns:44px minmax(0,1fr)!important;column-gap:14px!important;padding:16px 17px!important;border-radius:18px!important}html body[data-page="bridging-finance"] main#main-content #cb38-risk-note .cb38-risk-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:14px!important;font-size:23px!important}html body[data-page="bridging-finance"] main#main-content #cb38-risk-note .cb38-risk-content{grid-template-columns:1fr!important;gap:4px!important}html body[data-page="bridging-finance"] main#main-content #cb38-risk-note strong{font-size:15px!important;white-space:normal!important}html body[data-page="bridging-finance"] main#main-content #cb38-risk-note .cb38-risk-copy{font-size:13.5px!important;line-height:1.46!important}}
