/* Business / chapter-based exploration rather than one continuous magazine. */
.b3-business-nav-shell{position:sticky!important;top:var(--b3-business-nav-top,114px);z-index:80;background:#fbfcfd;border-block:1px solid #d5e0e6;isolation:isolate}.b3-business-navigation{width:min(1280px,90%);margin:auto;padding:24px 0 15px}.b3-biz-intro{display:flex;align-items:baseline;gap:28px;margin-bottom:20px}.b3-biz-intro .v2-kicker{flex:0 0 auto}.b3-biz-intro h2{font-size:24px!important;letter-spacing:-.04em;line-height:1.1;margin:0!important}.b3-biz-intro>p:last-child{font-size:12px;line-height:1.6;color:#516675;max-width:430px;margin:0 0 0 auto}.b3-biz-chapters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.b3-biz-chapter{display:flex;align-items:flex-start;gap:10px;text-align:left;background:#eef4f7!important;border:1px solid #d5e0e6!important;color:#102a3a!important;border-radius:0!important;padding:14px 11px!important;line-height:1.35!important;min-height:74px;cursor:pointer}.b3-biz-chapter small{font-size:9px;letter-spacing:.1em;color:#067fb3;margin-top:2px}.b3-biz-chapter>span{font-size:12px;font-weight:650;min-width:0}.b3-biz-chapter em{font-size:9px;font-weight:400;font-style:normal;color:#516675;display:block;line-height:1.5;margin-top:4px}.b3-biz-chapter b{font-size:14px;font-weight:400;margin-left:auto}.b3-biz-chapter[aria-pressed=true]{color:white!important;background:#061a2a!important;border-color:#061a2a!important}.b3-biz-chapter[aria-pressed=true] small,.b3-biz-chapter[aria-pressed=true] em{color:#a9d8eb}.b3-biz-chapter:hover{border-color:#067fb3!important}.b3-biz-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:12px}.b3-biz-status{font-size:11px!important;line-height:1.5;color:#516675;margin:0!important}.b3-biz-status strong{font-weight:650;color:#102a3a;margin-left:6px}.b3-biz-show-all{background:none!important;border:0!important;border-radius:0!important;color:#067fb3!important;padding:0!important;font-size:11px!important;cursor:pointer;line-height:1.5!important}.b3-biz-show-all span{font-size:17px;vertical-align:middle;margin-left:9px}.b3-biz-show-all[aria-pressed=true]{font-weight:700;text-decoration:underline}.b3-biz-section-links{display:flex;gap:17px;overflow:auto;white-space:nowrap;scrollbar-width:thin;padding-top:10px}.b3-biz-section-links a{font-size:10px;color:#516675;text-decoration:none;padding:4px 0}.b3-biz-section-links a:hover,.b3-biz-section-links a[aria-current=true]{color:#006e9e;text-decoration:underline}.b3-biz-back{display:none}.b3-biz-filtered[hidden]{display:none!important}.b3-biz-filtered{scroll-margin-top:calc(var(--b3-business-nav-top,114px) + 245px)!important}.b3-business-solutions{background:#eef4f7}.b3-business-solutions .v2-container{gap:27px}.b3-business-solutions .v2-container>.elementor-widget-heading{max-width:850px}.b3-business-solutions>.v2-container>.elementor-widget-heading h2{font-size:clamp(2.2rem,4.1vw,3.8rem)}.b3-biz-source-intro{font-size:12px;color:#516675;margin-top:-10px}.b3-biz-solution-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #b8ccd8}.b3-biz-solution-tabs button{display:flex;align-items:center;gap:14px;text-align:left;border-radius:0!important;border:0!important;border-bottom:3px solid transparent!important;background:transparent!important;color:#516675!important;padding:18px 14px!important;line-height:1.4!important;cursor:pointer}.b3-biz-solution-tabs small{font-size:10px;color:#067fb3}.b3-biz-solution-tabs span{font-size:14px;font-weight:650;overflow-wrap:anywhere}.b3-biz-solution-tabs b{font-size:18px;font-weight:400;margin-left:auto}.b3-biz-solution-tabs button[aria-selected=true]{color:#061a2a!important;border-bottom-color:#067fb3!important;background:#ffffff!important}.b3-biz-solution-tabs button:hover{color:#006d9c!important}.b3-business-explorer.e-con{padding:0!important;gap:0!important}.b3-biz-solution-panel.e-con{background:#fff;padding:34px!important;gap:25px;--gap:25px;--flex-direction:column;flex-direction:column!important}.b3-biz-solution-panel[hidden]{display:none!important}.b3-biz-solution-layout.e-con{display:grid!important;--display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center}.b3-biz-solution-copy.e-con{gap:19px;--gap:19px}.b3-biz-solution-copy h3{font-size:clamp(1.8rem,3vw,2.65rem)!important;line-height:1.08!important;margin:0!important;letter-spacing:-.05em}.b3-biz-solution-copy h4{font-size:17px!important;line-height:1.3;margin:0!important}.b3-biz-solution-copy p{font-size:15px;line-height:1.8}.b3-biz-solution-copy .v2-kicker p{font-size:10px!important}.b3-biz-system-icon{width:65px!important;max-width:65px!important;align-self:flex-start}.b3-biz-system-icon img{width:65px;height:65px;object-fit:contain}.b3-biz-solution-visual.e-con{gap:18px;--gap:18px}.b3-biz-video{position:relative;width:100%;background:#061a2a;overflow:hidden}.b3-biz-video-open{display:block;position:relative;overflow:hidden;width:100%;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:#061a2a!important;color:white!important;text-align:left;cursor:pointer}.b3-biz-video-open>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;min-height:220px;max-height:360px;margin:0;transition:transform .35s}.b3-biz-video-open:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#061a2ae6,transparent 75%);pointer-events:none}.b3-biz-video-open:hover>img{transform:scale(1.025)}.b3-biz-play-icon{position:absolute;z-index:2;left:50%;top:42%;transform:translate(-50%,-50%);display:grid;place-items:center;width:66px;height:66px;border:1px solid #fff;border-radius:50%;background:#061a2a88;font-size:19px;line-height:1}.b3-biz-video-caption{position:absolute;z-index:2;bottom:22px;left:25px;right:25px;font-size:15px;font-weight:650;display:block;line-height:1.5}.b3-biz-video-caption small{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#b4d9e9;display:block;margin-bottom:4px}.b3-biz-video-caption b{font-weight:400;margin-left:10px}.b3-biz-video video{display:block;width:100%;aspect-ratio:16/9;max-height:420px;background:#061a2a}.b3-biz-video [hidden]{display:none!important}.b3-biz-contact-toggle{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;border:0!important;border-top:1px solid #d5e0e6!important;border-bottom:1px solid #d5e0e6!important;border-radius:0!important;padding:18px 0!important;background:none!important;color:#31566d!important;line-height:1.5!important;text-align:left;font-size:12px;font-weight:600;cursor:pointer}.b3-biz-contact-toggle b{font-size:21px;font-weight:400}.b3-biz-contact-toggle[aria-expanded=true] b{transform:rotate(45deg)}.b3-biz-contact-extra.e-con{display:grid!important;--display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:30px;padding:0!important}.b3-biz-contact-extra[hidden]{display:none!important}.b3-biz-contact-extra h4{font-size:19px!important}.b3-biz-contact-extra p{font-size:13px;line-height:1.8}.b3-biz-contact-media.e-con{gap:16px;--gap:16px}.b3-biz-contact-icon{width:55px!important}.b3-biz-contact-icon img{width:55px;height:55px;object-fit:contain}.b3-biz-supervision-visual{background:#eef4f7;padding:28px!important;min-height:300px;justify-content:center!important}.b3-biz-supervision-image img{width:100%;max-height:300px;object-fit:contain}.b3-biz-related-links.e-con{padding-top:3px!important;align-items:flex-start!important}.b3-business-solutions :is(button,a):focus-visible,.b3-business-navigation :is(button,a):focus-visible{outline:3px solid #067fb3;outline-offset:4px}.b3-business-solutions .elementor-button{font-size:12px;padding:14px 17px}.b3-business-navigation[hidden]{display:none!important}
@media(max-width:1100px){.b3-biz-intro{gap:20px;flex-wrap:wrap}.b3-biz-intro>p:last-child{max-width:none;margin-left:0;flex:1}.b3-biz-chapter{gap:6px;padding:12px 9px!important}.b3-biz-chapter>span{font-size:11px}.b3-biz-chapter em{font-size:9px}.b3-biz-chapter b{display:none}.b3-biz-solution-layout.e-con{gap:27px}.b3-biz-solution-panel.e-con{padding:26px!important}}
@media(max-width:800px){.b3-biz-intro h2{font-size:21px!important}.b3-biz-intro .v2-kicker{font-size:9px!important}.b3-biz-intro>p:last-child{flex-basis:100%;font-size:11px}.b3-biz-chapters{display:flex;overflow:auto;gap:7px;scrollbar-width:thin}.b3-biz-chapter{flex:0 0 145px;min-height:64px}.b3-biz-chapter>span{font-size:12px}.b3-biz-solution-tabs{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #b8ccd8}.b3-biz-solution-tabs button{padding:14px!important;border-bottom:1px solid #b8ccd8!important;min-height:60px}.b3-biz-solution-tabs button:nth-child(odd){border-right:1px solid #b8ccd8!important}.b3-biz-solution-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 #067fb3}.b3-biz-solution-tabs span{font-size:13px}.b3-biz-solution-tabs b{font-size:14px}.b3-biz-solution-layout.e-con{grid-template-columns:1fr;gap:26px}.b3-biz-solution-visual{order:-1}.b3-biz-solution-copy h3{font-size:30px!important}.b3-biz-solution-panel.e-con{padding:24px!important}.b3-biz-contact-extra.e-con{grid-template-columns:1fr}.b3-biz-contact-media{max-width:560px}.b3-biz-supervision-visual{min-height:240px}.b3-biz-system-icon{display:none}.b3-biz-filtered{scroll-margin-top:calc(var(--b3-business-nav-top,72px) + 245px)!important}}
@media(max-width:600px){.b3-business-navigation{width:calc(100% - 40px);padding:13px 0 11px}.b3-biz-intro{display:none}.b3-biz-chapter{flex-basis:118px;min-height:50px;padding:10px 9px!important;gap:6px}.b3-biz-chapter small{font-size:8px}.b3-biz-chapter>span{font-size:10px}.b3-biz-chapter em{display:none}.b3-biz-toolbar{padding-top:9px;gap:12px}.b3-biz-status,.b3-biz-show-all{font-size:10px!important}.b3-biz-status span{display:none}.b3-biz-status strong{margin:0}.b3-biz-section-links{gap:15px;padding-top:7px}.b3-biz-section-links a{font-size:9px;max-width:235px;overflow:hidden;text-overflow:ellipsis;padding:3px 0}.b3-biz-filtered{scroll-margin-top:calc(var(--b3-business-nav-top,72px) + 150px)!important}.b3-biz-solution-panel.e-con{padding:20px!important}.b3-biz-solution-tabs button{padding:13px 10px!important;gap:9px;min-height:61px}.b3-biz-solution-tabs small{font-size:8px}.b3-biz-solution-tabs span{font-size:12px}.b3-biz-solution-tabs b{display:none}.b3-biz-video-open>img{min-height:180px}.b3-biz-play-icon{width:52px;height:52px;font-size:16px}.b3-biz-video-caption{left:17px;right:17px;bottom:16px;font-size:13px}.b3-biz-video-caption small{font-size:8px}.b3-biz-solution-copy p{font-size:14px}.b3-biz-solution-copy h3{font-size:27px!important}.b3-biz-contact-toggle{font-size:11px}.b3-biz-supervision-visual{min-height:190px;padding:18px!important}.b3-biz-source-intro{font-size:11px}.b3-biz-related-links .elementor-button{width:100%}}
@media(prefers-reduced-motion:reduce){.b3-biz-video-open>img,.b3-biz-contact-toggle b{transition:none!important}}

.b-source-751 .v2-page-hero>.v2-container{padding-block:45px!important}.b-source-751 .v2-page-title h1{font-size:clamp(2.6rem,4.2vw,4rem)!important}.b-source-751 .v2-page-title .v2-lead p{font-size:16px}.b-source-751 .v2-page-cover img{height:285px!important;min-height:0!important;max-height:285px!important}.b3-business-nav-shell.is-stuck .b3-biz-intro{display:none}.b3-business-nav-shell.is-stuck .b3-business-navigation{padding-top:12px}.b3-business-nav-shell.is-stuck .b3-biz-chapter{min-height:48px;padding-block:11px!important}.b3-business-nav-shell.is-stuck .b3-biz-chapter em{display:none}.b3-biz-filtered{scroll-margin-top:calc(var(--b3-business-nav-top,114px) + var(--b3-business-nav-height,160px) + 20px)!important}
@media(max-width:600px){.b3-biz-chapter{flex-basis:145px}.b3-biz-chapter>span{font-size:12px}.b3-biz-chapter small{font-size:9px}.b-source-751 .v2-page-hero>.v2-container{padding-block:32px!important}.b-source-751 .v2-page-title h1{font-size:2.8rem!important}.b-source-751 .v2-page-cover img{height:210px!important;max-height:210px!important}.b3-business-nav-shell.is-stuck .b3-business-navigation{padding-top:10px}}
