/* Layout only: type, controls, portrait, icons, header and footer use the existing site system. */
.bcba-unified .section{padding-block:88px}.bcba-unified p{color:#425f5e}.bcba-unified .cc-hero .cc-copy{max-width:48ch}.bcba-unified .cc-headline{max-width:16ch}.bcba-unified .cc-hero .text-link .icon{transform:rotate(90deg)}
.bcba-unified .proof{padding-block:56px;background:var(--connection-ink);color:#fff}.bcba-unified .proof .cc-kicker{color:#94efd3}.bcba-unified .proof-grid{display:grid;grid-template-columns:210px 1fr;gap:60px;align-items:center}.bcba-unified .number{font:500 clamp(6rem,10vw,10rem)/.95 var(--display);letter-spacing:-.065em;color:#94efd3}.bcba-unified .proof .cc-title{color:white;max-width:27ch;font-size:clamp(1.7rem,3vw,2.5rem)}.bcba-unified .proof p{color:#d4e9e1}.bcba-unified .proof .text-link{color:#94efd3}.bcba-unified .fine{font-size:.8125rem;line-height:1.7;margin-top:14px}.bcba-unified .section-intro{max-width:760px;margin-bottom:44px}.bcba-unified .section-intro>p:last-child{font-size:1.0625rem;line-height:1.8}.bcba-unified .three{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.bcba-unified .three article{border-top:1px solid #c7dcd5;padding-top:25px}.bcba-unified .topic{display:block;font-size:.875rem;color:#047a73;margin-bottom:16px;font-weight:600;letter-spacing:.02em}.bcba-unified h3{font:600 1.25rem/1.5 var(--display);letter-spacing:-.025em;margin:0 0 15px}.bcba-unified .process{background:#e8f4ef}.bcba-unified .process-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:end}.bcba-unified .process-heading>p{max-width:42ch}.bcba-unified .steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin:38px 0 0}.bcba-unified .steps li{border-top:1px solid #bdd5cc;padding-top:22px}.bcba-unified .step{display:block;font:400 1.75rem/1.2 var(--connection-serif);color:#59796f;margin-bottom:18px}.bcba-unified .scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.bcba-unified .scope-box{border-left:1px solid #c7dcd5;padding-left:45px}.bcba-unified .scope-box ul{list-style:none;padding:0;margin:0 0 24px}.bcba-unified .scope-box li{padding:10px 0;border-bottom:1px solid #dce5df}.bcba-unified .faq{background:#f7f7f1}.bcba-unified .faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.bcba-unified details{border-bottom:1px solid #c7dcd5;padding:22px 0}.bcba-unified details:first-child{border-top:1px solid #c7dcd5}.bcba-unified summary{cursor:pointer;font-size:1rem;font-weight:600;line-height:1.6;list-style:none;position:relative;padding-right:32px}.bcba-unified summary:after{content:'+';position:absolute;right:0;color:#047a73}.bcba-unified details[open] summary:after{content:'−'}.bcba-unified details p{margin:16px 0 0}.bcba-unified .closing{padding-block:80px;background:#94efd3}.bcba-unified .closing .cc-title{max-width:22ch}.bcba-unified .closing p{color:#143e38}.bcba-unified .closing .button{margin-top:10px}
@media(max-width:760px){.bcba-unified .section{padding-block:54px}.bcba-unified .proof{padding-block:42px}.bcba-unified .proof-grid{grid-template-columns:1fr;gap:24px}.bcba-unified .number{font-size:6rem}.bcba-unified .three,.bcba-unified .steps,.bcba-unified .process-heading,.bcba-unified .scope-grid,.bcba-unified .faq-grid{grid-template-columns:1fr;gap:28px}.bcba-unified .section-intro{margin-bottom:30px}.bcba-unified .process-heading{gap:0}.bcba-unified .scope-box{border-left:0;border-top:1px solid #c7dcd5;padding:28px 0 0}.bcba-unified .steps{margin-top:22px}.bcba-unified .closing{padding-block:54px}.bcba-unified .cc-hero .text-link{min-height:48px}.bcba-unified .cc-hero .cc-copy{max-width:none}}
