.bbPage{--bb-ink:var(--ink,#002450);--bb-body:#4b5b70;--bb-muted:#56616f;--bb-line:#e1e9f3;--bb-tint:#f7fafd;--bb-tile:#f3f6fb;--bb-brand:var(--brand,#066cb5);--bb-orange:#ea6224;--bb-gap:clamp(44px, 5vw, 72px)}.bbPage *,.bbPage :before,.bbPage :after{box-shadow:none!important}.bbPage .PHero.is-b2b{background:var(--bb-tint);padding:clamp(28px,4vw,48px) 0 clamp(28px,4vw,44px)}.bbPage .PHero.is-b2b .PHeroBg{display:none}.bbPage .PHero.is-b2b h1.PHeroTitle>span.is-accent{-webkit-text-fill-color:var(--bb-brand);color:var(--bb-brand);background:0 0!important}.bbPage .PHero.is-b2b .PHeroStats{border-color:var(--bb-line);max-width:1120px}.bbPage .PHero.is-b2b .PHeroStats span{color:var(--bb-ink);font-size:14.5px;font-weight:600;line-height:1.35}.bbFormShell{width:100%}.bbFormShell .BannerFormWrapper{border:1px solid var(--bb-line);background:#fff;border-radius:22px;max-width:560px;width:100%!important;margin:0 0 0 auto!important;padding:0!important}.bbFormShell .BannerFormWrapper:before,.bbFormShell .BannerFormWrapper:after,.bbFormShell .BannerFormWrapper>i{display:none!important}.bbFormShell .BannerFormWrapper>div{background:0 0!important;padding:28px!important}.bbFormShell .BannerFormWrapper .head{padding:0 0 16px!important}.bbFormShell .BannerFormWrapper .head h2{color:var(--bb-ink);margin:0 0 6px}.bbFormShell .forminput input,.bbFormShell .forminput select{width:100%;min-height:46px;color:var(--bb-ink);background:#fff;border:1px solid #cfd8e3;border-radius:12px;padding:0 14px}.bbFormShell .forminput input:focus,.bbFormShell .forminput select:focus{border-color:var(--bb-brand);outline:0}.bbFormShell .btnwrapper .CM_Round_Button4{width:100%}.bbSection{padding:var(--bb-gap) 0;background:#fff}.bbSection--tint{background:var(--bb-tint)}.bbHead{text-align:center;max-width:700px;margin:0 auto clamp(24px,3vw,40px)}.bbTitle{font:400 clamp(1.5rem, 2.6vw, 2.1rem) / 1.2 var(--semibold,system-ui), system-ui, sans-serif;letter-spacing:-.015em;color:var(--bb-ink);margin:0 0 10px}.bbAccent{color:var(--bb-brand)}.bbSub{color:var(--bb-body);margin:0;font-size:16px;line-height:1.65}.bbEyebrow{color:var(--bb-brand);font:400 12.5px / 1.2 var(--semibold,system-ui), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #dbe6f3;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 13px 6px 10px;display:inline-flex}.bbEyebrow>i{background:var(--bb-orange);border-radius:50%;width:7px;height:7px}.bbIcon{background:var(--bb-tile);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.bbIcon--lg{border-radius:16px;width:60px;height:60px}.bbBentoCard,.bbStream,.bbWhoCard,.bbStepCard{border:1px solid var(--bb-line);background:#fff;border-radius:18px;transition:border-color .2s,transform .2s}.bbBentoCard:hover,.bbStream:hover,.bbWhoCard:hover,.bbStepCard:hover{border-color:var(--bb-brand);transform:translateY(-2px)}.bbPage h3{font-family:var(--semibold,system-ui), system-ui, sans-serif;font-weight:400}.bbBento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:16px;display:grid}.bbBentoCard{flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;display:flex}.bbBentoCard .bbIcon{margin-bottom:auto}.bbBentoCard h3{color:var(--bb-ink);margin:14px 0 0;font-size:19px;line-height:1.3}.bbBentoCard p{color:var(--bb-body);margin:0;font-size:14.5px;line-height:1.65}.bbBentoCard.item0{background:var(--bb-ink);border-color:var(--bb-ink);grid-row:span 2}.bbBentoCard.item0 .bbIcon{background:#ffffff1f}.bbBentoCard.item0 .bbIcon img{filter:brightness(0)invert()}.bbBentoCard.item0 h3{color:#fff;font-size:24px}.bbBentoCard.item0 p{color:#c6d3e6;font-size:15.5px}.bbBentoCard.item0:hover{border-color:var(--bb-brand)}.bbBentoCard.item3{flex-direction:row;grid-column:span 2;align-items:center;gap:22px}.bbBentoCard.item3 .bbIcon{margin:0}.bbBentoCard.item3 h3{margin:0 0 6px}.bbSplit{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.bbSplitHead{top:calc(var(--hdr-h,72px) + 24px);position:sticky}.bbSplitHead .bbTitle{font-size:clamp(1.7rem,3vw,2.4rem)}.bbStreams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bbStream{align-items:center;gap:14px;padding:16px 18px;display:flex}.bbStream h3{color:var(--bb-ink);margin:0 0 2px;font-size:15.5px;line-height:1.35}.bbStream span{color:var(--bb-muted);font-size:13.5px;line-height:1.45;display:block}.bbWho{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bbWhoCard{align-items:flex-start;gap:20px;padding:28px;display:flex}.bbWhoCard h3{color:var(--bb-ink);margin:0 0 8px;font-size:19px}.bbWhoCard p{color:var(--bb-body);margin:0;font-size:14.5px;line-height:1.65}.bbBtn{background:var(--bb-brand);color:#fff;min-height:48px;font:400 15px / 1.2 var(--semibold,system-ui), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;transition:background .2s;display:inline-flex}.bbBtn:hover{background:#055896}.bbBtn:focus-visible{outline-offset:2px;outline:3px solid #9cc8ea}.bbCta{background:var(--bb-ink);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:32px 36px;display:flex}.bbCta h3{color:#fff;margin:0 0 6px;font-size:24px}.bbCta p{color:#c6d3e6;max-width:560px;margin:0;line-height:1.6}.bbCta .bbBtn{color:var(--bb-ink);background:#fff}.bbCta .bbBtn:hover{background:var(--bb-tile)}.bbSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bbSteps:before{content:"";background:var(--bb-line);height:2px;position:absolute;top:20px;left:10%;right:10%}.bbSteps li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.bbDot{z-index:1;border:2px solid var(--bb-brand);width:42px;height:42px;color:var(--bb-brand);font:400 16px / 1 var(--semibold,system-ui), system-ui, sans-serif;background:#fff;border-radius:50%;place-items:center;margin-bottom:16px;display:grid;position:relative}.bbSteps li.is-last .bbDot{background:var(--bb-brand);color:#fff}.bbStepCard{flex:1;width:100%;padding:20px 16px}.bbStepLabel{letter-spacing:.08em;color:var(--bb-brand);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.bbStepCard h3{color:var(--bb-ink);margin:0 0 6px;font-size:17px}.bbStepCard p{color:var(--bb-body);margin:0;font-size:14px;line-height:1.55}.bbSteps li.is-last .bbStepCard{background:var(--bb-ink);border-color:var(--bb-ink)}.bbSteps li.is-last .bbStepLabel{color:#8fc4ee}.bbSteps li.is-last .bbStepCard h3{color:#fff}.bbSteps li.is-last .bbStepCard p{color:#c6d3e6}@media (max-width:1199px){.bbSteps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.bbSteps:before{display:none}}@media (max-width:991px){.bbBento{grid-template-columns:repeat(2,minmax(0,1fr))}.bbBentoCard.item0{grid-area:auto/1/auto/-1;min-height:220px}.bbBentoCard.item3{grid-column:1/-1}.bbSplit{grid-template-columns:1fr}.bbSplitHead{text-align:center;position:static}.bbFormShell .BannerFormWrapper{margin:0 auto!important}}@media (max-width:767px){.bbBento,.bbWho,.bbStreams{grid-template-columns:1fr}.bbBentoCard.item3{flex-direction:column;align-items:flex-start}.bbSteps{grid-template-columns:1fr}.bbSteps li{text-align:left;flex-direction:row;align-items:flex-start;gap:14px}.bbDot{flex:none;margin:0}.bbCta{padding:24px 20px}.bbCta .bbBtn{width:100%}.bbFormShell .BannerFormWrapper>div{padding:22px 18px!important}}@media (max-width:479px){.bbWhoCard{flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){.bbBentoCard,.bbStream,.bbWhoCard,.bbStepCard{transition:none}.bbBentoCard:hover,.bbStream:hover,.bbWhoCard:hover,.bbStepCard:hover{transform:none}}
