.vbc-bsc-page{--vbcbsc-orange:#f7941d;--vbcbsc-deep:#f15a22;--vbcbsc-ink:#20242a;--vbcbsc-slate:#5f6872;--vbcbsc-mist:#f3f5f7;--vbcbsc-line:#dfe3e7;--vbcbsc-shadow:0 18px 45px #20242a1a;--vbcbsc-radius:22px;--vbcbsc-max:1180px;color:var(--vbcbsc-ink);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.55}.vbc-bsc-page a{color:inherit}.vbc-bsc-page .wrap{width:min(calc(100% - 40px), var(--vbcbsc-max));margin-inline:auto;padding:0}.vbc-bsc-page .container{width:min(var(--vbcbsc-max), calc(100% - 40px));margin:0 auto}.vbc-bsc-page h1,.vbc-bsc-page h2,.vbc-bsc-page h3,.vbc-bsc-page p{margin-top:0}.vbc-bsc-page h1{letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(2.2rem,4.2vw,4rem);line-height:.98}.vbc-bsc-page h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(32px,4.2vw,52px);line-height:1.04}.vbc-bsc-page h3{letter-spacing:-.02em;margin-bottom:10px;font-size:23px;line-height:1.15}.vbc-bsc-page p{color:var(--vbcbsc-slate)}.vbc-bsc-page .lead{max-width:720px;font-size:clamp(18px,2vw,22px);line-height:1.55}.vbc-bsc-page .orange{color:var(--vbcbsc-deep)}.vbc-bsc-page .eyebrow{color:var(--vbcbsc-deep);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 15px;font-size:13px;font-weight:800;display:inline-flex}.vbc-bsc-page .eyebrow:before{content:"";background:var(--vbcbsc-orange);border-radius:3px;width:28px;height:3px}.vbc-bsc-page .button-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.vbc-bsc-page .button{border:2px solid var(--vbcbsc-deep);background:linear-gradient(135deg, var(--vbcbsc-orange), var(--vbcbsc-deep));color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 25px #f15a223b}.vbc-bsc-page .button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #f15a224d}.vbc-bsc-page .button.secondary{color:var(--vbcbsc-ink);border-color:var(--vbcbsc-ink);box-shadow:none;background:0 0}.vbc-bsc-page .button.secondary:hover{color:var(--vbcbsc-deep);border-color:var(--vbcbsc-deep)}.vbc-bsc-page .arrow{font-size:20px}.vbc-bsc-page .hero{background:radial-gradient(circle at 90% 4%,#f7941d3b,#0000 29%),linear-gradient(155deg,#fff 18%,#f5f6f7 100%);padding:clamp(72px,10vw,126px) 0 88px;position:relative;overflow:hidden}.vbc-bsc-page .hero:after{content:"";border:62px solid #f15a2211;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-200px;right:-120px}.vbc-bsc-page .hero-grid{z-index:1;grid-template-columns:1.22fr .78fr;align-items:center;gap:60px;display:grid;position:relative}.vbc-bsc-page .capacity-card{border:1px solid var(--vbcbsc-line);box-shadow:var(--vbcbsc-shadow);background:#ffffffeb;border-radius:28px;padding:34px;position:relative}.vbc-bsc-page .capacity-card .label{color:var(--vbcbsc-slate);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.vbc-bsc-page .capacity-equation{justify-content:center;align-items:center;gap:16px;margin:28px 0;display:flex}.vbc-bsc-page .people{display:flex}.vbc-bsc-page .person{background:var(--vbcbsc-ink);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:47px;height:47px;margin-left:-8px;font-size:19px;font-weight:900;display:grid}.vbc-bsc-page .person:first-child{margin-left:0}.vbc-bsc-page .person.orange-person{background:var(--vbcbsc-deep)}.vbc-bsc-page .equals{color:var(--vbcbsc-deep);font-size:30px;font-weight:900}.vbc-bsc-page .capacity-copy{color:var(--vbcbsc-ink);text-align:center;margin:0;font-size:20px;font-weight:800}.vbc-bsc-page .capacity-note{color:var(--vbcbsc-slate);text-align:center;margin:12px 0 0;font-size:14px}.vbc-bsc-page section{padding:clamp(72px,9vw,110px) 0}.vbc-bsc-page .section-head{max-width:780px;margin-bottom:42px}.vbc-bsc-page .why-care{padding:44px 0}.vbc-bsc-page .why-care-box{border:1px solid var(--vbcbsc-line);border-radius:var(--vbcbsc-radius);box-shadow:var(--vbcbsc-shadow);grid-template-columns:.38fr 1.62fr;align-items:center;gap:38px;padding:34px 38px;display:grid}.vbc-bsc-page .why-number{border-right:1px solid var(--vbcbsc-line);text-align:center;padding-right:34px}.vbc-bsc-page .why-number strong{color:var(--vbcbsc-deep);letter-spacing:-.055em;font-size:clamp(54px,7vw,78px);line-height:.9;display:block}.vbc-bsc-page .why-number span{color:var(--vbcbsc-slate);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:800;display:block}.vbc-bsc-page .why-copy .eyebrow{margin-bottom:10px}.vbc-bsc-page .why-copy h2{margin-bottom:10px;font-size:clamp(28px,3.4vw,42px)}.vbc-bsc-page .why-copy p{margin-bottom:0;font-size:18px}.vbc-bsc-page .metric-band{background:var(--vbcbsc-ink);color:#fff;padding:0}.vbc-bsc-page .metric-grid{grid-template-columns:repeat(3,1fr);display:grid}.vbc-bsc-page .metric{text-align:center;padding:40px 28px}.vbc-bsc-page .metric+.metric{border-left:1px solid #ffffff26}.vbc-bsc-page .metric strong{color:var(--vbcbsc-orange);margin-bottom:6px;font-size:clamp(32px,5vw,52px);line-height:1;display:block}.vbc-bsc-page .metric span{color:#d3d8dc;font-size:14px}.vbc-bsc-page .metric small{color:#9fa7ae;margin-top:7px;font-size:11px;display:block}.vbc-bsc-page .value-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:65px;display:grid}.vbc-bsc-page .quote{border-left:6px solid var(--vbcbsc-orange);border-radius:0 var(--vbcbsc-radius) var(--vbcbsc-radius) 0;background:var(--vbcbsc-mist);color:var(--vbcbsc-ink);padding:32px;font-size:clamp(21px,2.3vw,29px);font-weight:800;line-height:1.4}.vbc-bsc-page .lever-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vbc-bsc-page .lever{border:1px solid var(--vbcbsc-line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 8px 25px #20242a0e}.vbc-bsc-page .lever-number{width:38px;height:38px;color:var(--vbcbsc-deep);background:#f7941d26;border-radius:11px;place-items:center;margin-bottom:16px;font-weight:900;display:grid}.vbc-bsc-page .lever h3{font-size:19px}.vbc-bsc-page .lever p{margin-bottom:0;font-size:14px}.vbc-bsc-page .vbcbsc-system{background:var(--vbcbsc-mist)}.vbc-bsc-page .system-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.vbc-bsc-page .system-card{border-radius:var(--vbcbsc-radius);box-shadow:var(--vbcbsc-shadow);background:#fff;flex-direction:column;padding:30px;display:flex}.vbc-bsc-page .vbcbsc-icon{background:var(--vbcbsc-orange);border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:21px;font-size:24px;font-weight:900;display:grid}.vbc-bsc-page .system-card ul{margin:auto 0 0;padding:17px 0 0;list-style:none}.vbc-bsc-page .system-card li{color:var(--vbcbsc-slate);padding:7px 0 7px 22px;font-size:14px;position:relative}.vbc-bsc-page .system-card li:before{content:"✓";color:var(--vbcbsc-deep);font-weight:900;position:absolute;left:0}.vbc-bsc-page .profit{background:var(--vbcbsc-ink);color:#fff}.vbc-bsc-page .profit p{color:#cbd0d5}.vbc-bsc-page .profit-grid{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.vbc-bsc-page .math-card{border-radius:var(--vbcbsc-radius);background:#ffffff0f;border:1px solid #ffffff24;padding:34px}.vbc-bsc-page .math-card h3{color:#fff}.vbc-bsc-page .math-row{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:end;gap:20px;padding:17px 0;display:flex}.vbc-bsc-page .math-row:last-of-type{border-bottom:0}.vbc-bsc-page .math-row span{color:#cbd0d5}.vbc-bsc-page .math-row strong{color:var(--vbcbsc-orange);white-space:nowrap;font-size:25px}.vbc-bsc-page .math-note{color:#9fa7ae;margin:18px 0 0;font-size:12px}.vbc-bsc-page .flow-grid{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.vbc-bsc-page .flow-step{border:1px solid var(--vbcbsc-line);counter-increment:steps;background:#fff;border-radius:18px;padding:27px 22px;position:relative}.vbc-bsc-page .flow-step:before{content:"0" counter(steps);color:var(--vbcbsc-deep);letter-spacing:.12em;margin-bottom:18px;font-size:13px;font-weight:900;display:block}.vbc-bsc-page .flow-step:not(:last-child):after{content:"→";z-index:2;color:var(--vbcbsc-orange);font-size:25px;font-weight:900;position:absolute;top:50%;right:-16px}.vbc-bsc-page .research-strip{grid-template-columns:1fr 1fr;gap:22px;display:grid}.vbc-bsc-page .research-card{border-radius:var(--vbcbsc-radius);background:var(--vbcbsc-mist);padding:28px}.vbc-bsc-page .research-card strong{color:var(--vbcbsc-deep);margin-bottom:8px;font-size:20px;display:block}.vbc-bsc-page .research-card p{margin-bottom:14px}.vbc-bsc-page .source-link{color:var(--vbcbsc-deep);font-size:14px;font-weight:800;text-decoration:none}.vbc-bsc-page .source-link:hover{text-decoration:underline}.vbc-bsc-page .cta{padding-top:30px}.vbc-bsc-page .cta-box{background:linear-gradient(135deg, var(--vbcbsc-deep), var(--vbcbsc-orange));color:#fff;border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:38px;padding:clamp(40px,6vw,68px);display:grid;box-shadow:0 22px 50px #f15a2242}.vbc-bsc-page .cta-box p{color:#ffffffe6;margin-bottom:0;font-size:18px}.vbc-bsc-page .cta-box .button{color:var(--vbcbsc-ink);box-shadow:none;background:#fff;border-color:#fff;justify-self:end}.vbc-bsc-page .cta-box .button:hover{color:var(--vbcbsc-deep)}.vbc-bsc-page .disclaimer{color:#8f979f;text-align:center;background:#16191d;padding:18px 14px;font-size:11px;line-height:1.5}@media (width<=900px){.vbc-bsc-page .hero-grid,.vbc-bsc-page .value-grid,.vbc-bsc-page .profit-grid,.vbc-bsc-page .cta-box{grid-template-columns:1fr}.vbc-bsc-page .hero-grid{gap:35px}.vbc-bsc-page .system-grid{grid-template-columns:1fr}.vbc-bsc-page .flow-grid{grid-template-columns:1fr 1fr}.vbc-bsc-page .flow-step:nth-child(2):after{display:none}.vbc-bsc-page .cta-box .button{justify-self:start}}@media (width<=620px){.vbc-bsc-page .wrap{width:min(calc(100% - 28px), var(--vbcbsc-max))}.vbc-bsc-page .hero{padding-top:60px}.vbc-bsc-page .why-care-box{grid-template-columns:1fr;padding:28px 24px}.vbc-bsc-page .why-number{border-right:0;border-bottom:1px solid var(--vbcbsc-line);padding:0 0 24px}.vbc-bsc-page .metric-grid,.vbc-bsc-page .lever-grid,.vbc-bsc-page .flow-grid,.vbc-bsc-page .research-strip{grid-template-columns:1fr}.vbc-bsc-page .metric+.metric{border-top:1px solid #ffffff26;border-left:0}.vbc-bsc-page .flow-step:after{display:none}.vbc-bsc-page .capacity-card{padding:26px 18px}.vbc-bsc-page .person{width:40px;height:40px;font-size:16px}.vbc-bsc-page .button-row,.vbc-bsc-page .button{width:100%}}
