/* Company reviews: the repeated proof note is removed, leaving a cleaner heading. */
.cb71-review-head-clean{grid-template-columns:minmax(0,1fr)!important;max-width:920px!important}
.cb71-review-head-clean>div{max-width:880px!important}

/* REV6: company verification band, shared with Trust & Standards. */
body[data-page="company"] #verify-cashbook{padding:clamp(72px,8vw,112px) 0!important;background:linear-gradient(135deg,#061b30,#0a3a5f)!important;color:#fff!important}
body[data-page="company"] #verify-cashbook>.wrap{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)!important;gap:clamp(46px,7vw,110px)!important;align-items:center!important}
body[data-page="company"] #verify-cashbook h2{max-width:12ch!important;margin:20px 0 18px!important;color:#fff!important;font-size:clamp(40px,4vw,58px)!important;line-height:.93!important;letter-spacing:-.055em!important}
body[data-page="company"] #verify-cashbook p{max-width:48ch!important;margin:0!important;color:#cce3f1!important;font-size:18px!important;line-height:1.65!important}
body[data-page="company"] #verify-cashbook .cb127-trust-list{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}
body[data-page="company"] #verify-cashbook .cb127-trust-list li{min-height:68px!important;display:flex!important;align-items:center!important;padding:18px 22px!important;border:1px solid rgba(116,196,241,.2)!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;color:#244e6c!important;box-shadow:0 22px 48px -38px rgba(0,0,0,.82)!important;line-height:1.45!important}
@media(max-width:1120px){body[data-page="company"] #verify-cashbook>.wrap{grid-template-columns:1fr!important}}@media(max-width:720px){body[data-page="company"] #verify-cashbook h2{font-size:46px!important}}
/* REV34 company editorial cards */
body[data-page=company] section.cb-polished-block{position:relative!important;padding-block:clamp(78px,7vw,108px)!important;background:linear-gradient(180deg,#f7fbfe,#edf6fb)!important;overflow:hidden}body[data-page=company] section.cb-polished-block .cb-polished-head{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(360px,1.3fr)!important;gap:36px!important;align-items:center!important;margin-bottom:34px!important}body[data-page=company] section.cb-polished-block .lead-statement{margin:0!important;padding:30px 32px!important;border:1px solid rgba(151,193,219,.55)!important;border-radius:26px!important;background:linear-gradient(145deg,#fff,#f4faff)!important;box-shadow:0 28px 66px -52px rgba(7,43,70,.5)!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.34!important}body[data-page=company] section.cb-polished-block .bio-block{position:relative!important;display:grid!important;grid-template-rows:auto 1fr!important;min-height:100%!important;padding:30px 28px!important;border:1px solid rgba(151,193,219,.55)!important;border-radius:25px!important;background:linear-gradient(155deg,#fff,#f5faff)!important;box-shadow:0 28px 66px -52px rgba(7,43,70,.48)!important;overflow:hidden}body[data-page=company] section.cb-polished-block .bio-block:before{position:absolute;right:24px;top:22px;color:rgba(8,127,201,.18);font-size:36px;font-weight:900;line-height:1}body[data-page=company] section.cb-polished-block .bio-block:nth-child(1):before{content:"01"}body[data-page=company] section.cb-polished-block .bio-block:nth-child(2):before{content:"02"}body[data-page=company] section.cb-polished-block .bio-block:nth-child(3):before{content:"03"}body[data-page=company] section.cb-polished-block .bio-block h3{max-width:13ch!important;margin:0 0 22px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(151,193,219,.42)!important;font-size:clamp(26px,2.1vw,34px)!important;line-height:1.06!important}body[data-page=company] section.cb-polished-block .bio-block p{font-size:15.5px!important;line-height:1.66!important;color:#58738b!important}@media(max-width:1100px){body[data-page=company] section.cb-polished-block .cb-polished-head{grid-template-columns:1fr!important}}@media(max-width:620px){body[data-page=company] section.cb-polished-block .lead-statement,body[data-page=company] section.cb-polished-block .bio-block{padding:24px 21px!important;border-radius:22px!important}}
