body,html{overflow-x:hidden}*,:after,:before{box-sizing:border-box}canvas,img,svg,video{height:auto;max-width:100%}:root{--accent-blue:#0b5fa5;--dark-blue:#0b1f3a;--light-grey:#f5f6f7;--text-grey:#5a6776}.bb-container{margin:0 auto!important;max-width:1200px!important;padding:0 20px!important;width:100%}@media (max-width:767px){.bb-container{max-width:100%!important;padding-left:24px!important;padding-right:24px!important;width:100%!important}.bb-section-grey,.bb-section-white{padding:64px 0!important}.bb-section-divider-wrap{padding:40px 0!important}.bb-section-divider{max-width:100%!important;width:100%!important}}.bb-section-white{background-color:#fff!important;padding:100px 0}.bb-section-grey{background-color:var(--light-grey)!important;padding:100px 0}.bb-section-divider{background:#e1e4e8;height:1px;margin:0 auto;max-width:700px;width:65%}.bb-section-divider-wrap{background:transparent;padding:70px 0}.bb-cta-headline,.bb-headline,.bb-matrix-title,h1,h2,h3{color:var(--dark-blue)!important;font-family:Poppins,sans-serif!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important}.bb-headline,h1{font-size:56px!important}.bb-cta-headline,.bb-matrix-title,h2{font-size:42px!important;margin-bottom:30px!important}body,li,p,span{color:var(--text-grey);font-family:Inter,sans-serif!important;line-height:1.6}body .header,body header#header{background:transparent!important;position:absolute!important;top:0!important;width:100%!important;z-index:9999!important}.header--container--right{background-color:var(--dark-blue)!important;padding:8px 5%!important}body #header.header--scrolled,body .header.header--scrolled{background-color:var(--dark-blue)!important;box-shadow:0 2px 10px rgba(0,0,0,.4)!important;position:fixed!important}.bb-services-platform-info{border-top:1px solid #a8b0ba!important;display:block!important;margin-top:40px;padding-top:25px;text-align:left;width:100%}.bb-services-platform-info p{color:#0b1f3a!important;font-size:16px!important;font-weight:700!important;letter-spacing:.5px;margin:0;text-transform:uppercase}.bb-master-text-grid{align-items:flex-start!important;display:flex!important;gap:80px;margin-bottom:60px!important}.bb-text-col{flex:1}.bb-logo-grid-master{align-items:center;display:grid;gap:60px 40px;grid-template-columns:repeat(6,1fr);justify-items:center}.bb-logo-item img{filter:grayscale(100%);max-height:65px;max-width:140px!important;opacity:.6;transition:all .4s ease!important;width:auto}.bb-logo-item img:hover{filter:grayscale(0);opacity:1;transform:scale(1.05)}.bb-master-text-grid .bb-text-col:first-child .bb-text-fix p:first-child{color:var(--dark-blue)!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.45!important;margin-bottom:33px!important}.bb-master-text-grid .bb-text-col:not(:first-child) .bb-text-fix p:first-child{color:var(--text-grey)!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;margin-bottom:14px!important}.bb-text-fix p{font-size:16px!important;line-height:1.6!important}.bb-service-header{margin-bottom:60px;max-width:800px}.bb-service-subline{color:var(--text-grey);font-size:18px!important;margin-top:20px}.bb-service-grid{display:flex;gap:30px;margin-bottom:50px}.bb-service-card{background:#fff;border:1px solid #f0f0f0;border-bottom:4px solid transparent!important;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.03);display:flex;flex:1;flex-direction:column;padding:50px 40px;transition:all .3s ease}.bb-service-card:hover{border-bottom:4px solid var(--accent-blue)!important;box-shadow:0 15px 40px rgba(0,0,0,.07);transform:translateY(-8px)}.bb-service-number{color:#a8b0ba;display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:25px}.bb-service-card-title{color:var(--dark-blue)!important;font-size:24px!important;margin-bottom:20px!important}.bb-service-card-text{color:var(--text-grey);font-size:15px!important;line-height:1.6;margin-bottom:30px!important}.bb-service-footer{font-size:14px;letter-spacing:.08em;margin-top:35px;text-transform:uppercase}.bb-service-footer,.bb-service-footer p{color:#0b1f3a!important;font-size:16px!important;font-weight:600!important;line-height:1.2;margin:0}.bb-platform-wrapper{align-items:flex-start;display:flex;gap:90px;margin-top:100px}.bb-platform-text-zone{flex:1.2}.bb-platform-visual-zone{align-items:flex-end;display:flex;flex:1;flex-direction:column}.bb-btn-primary{background-color:#0b5fa5!important;border-radius:10px!important;color:#fff!important;display:inline-block!important;font-weight:600!important;opacity:1!important;padding:16px 36px!important;text-decoration:none!important;visibility:visible!important}.bb-platform-list{list-style:none!important;margin:30px 0 50px!important;padding:0!important}.bb-platform-list li{font-weight:500;margin-bottom:15px;padding-left:30px;position:relative}.bb-platform-list li:before{color:#0b5fa5;content:"•";font-size:24px;left:0;position:absolute;top:-5px}.bb-platform-cta{border-top:1px solid #e1e4e8;margin-top:35px;padding-top:35px}.bb-platform-footer-text{color:#a8b0ba;font-size:13px;font-weight:700;letter-spacing:1px;margin-top:70px;text-transform:uppercase}.bb-white-card-fix{background:#fff!important;border:1px solid #f0f0f0!important;border-radius:16px!important;box-shadow:0 12px 45px rgba(0,0,0,.06)!important;padding:60px 40px!important;width:100%}.bb-logo-row-1{gap:40px;margin-bottom:40px}.bb-logo-row-1,.bb-logo-row-2{display:flex;justify-content:center}.bb-logo-frame{height:80px;width:220px}.bb-logo-frame,.bb-logo-frame-wide{align-items:center;display:flex;justify-content:center}.bb-logo-frame-wide{height:70px;width:260px}.bb-logo-frame img,.bb-logo-frame-wide img{max-height:100%!important;max-width:100%!important;object-fit:contain!important}.bb-platform-sub-label{color:#a8b0ba;font-size:14px;margin-top:15px;text-align:right}@media (max-width:991px){.bb-platform-wrapper{flex-direction:column}}.bb-btn-primary,.bb-platform-cta-area .bb-btn-primary{background-color:#0b5fa5!important;border:none!important;box-shadow:0 4px 15px rgba(11,95,165,.15)!important;color:#fff!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.bb-btn-primary:hover,.bb-platform-cta-area .bb-btn-primary:hover{background-color:#0056b3!important;box-shadow:0 12px 30px rgba(11,95,165,.25)!important;color:#fff!important;transform:translateY(-4px)!important}.bb-award-footer .bb-award-wrap .bb-award-description,.bb-award-footer .bb-award-wrap p.bb-award-description{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important}.bb-award-footer .bb-award-wrap p.bb-award-description{color:#5a6776!important;font-size:14px!important;font-weight:600!important;margin-top:18px!important;overflow:visible!important;position:relative!important;z-index:2!important}.bb-award-footer,.bb-award-footer .bb-award-wrap{overflow:visible!important}.bb-services-section .bb-services-platform-info{border-top:none!important;margin-top:40px!important;padding-top:0!important}.bb-section-compact{padding:80px 0!important}.bb-module-footer{border-top:none;color:#5a6776!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.4!important;margin-top:40px;padding-top:12px;text-transform:uppercase!important}.bb-module-footer p{color:#5a6776!important;margin:0!important}@media (max-width:991px){.bb-white-card-fix{--bb-logo-top-h:90px;--bb-logo-top-w:200px;--bb-logo-main-h:120px;--bb-logo-main-w:360px;--bb-logo-gap:60px}}@media (max-width:600px){.bb-white-card-fix{--bb-logo-top-h:80px;--bb-logo-top-w:170px;--bb-logo-main-h:90px;--bb-logo-main-w:300px;--bb-logo-gap:40px}}body .bb-module-footer,body .bb-module-footer *,html body .bb-module-footer a,html body .bb-module-footer p,html body .bb-module-footer span{color:var(--text-grey)!important}.bb-platform-text-zone .bb-module-footer{border-top:none!important;padding-top:0!important}.bb-section-grey,.bb-section-white{background:transparent!important;isolation:isolate;position:relative}.bb-section-grey:before,.bb-section-white:before{bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.bb-section-white:before{background:#fff}.bb-section-grey:before{background:var(--light-grey)}.bb-grid-modul.bb-section-white{background:transparent!important}@media (max-width:767px){.bb-logo-row-1,.bb-logo-row-2,.bb-master-text-grid,.bb-platform-wrapper,.bb-service-grid{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important}.bb-logo-frame,.bb-logo-frame-wide,.bb-platform-text-zone,.bb-platform-visual-zone,.bb-service-card,.bb-text-col{max-width:100%!important;min-width:0!important;width:100%!important}.bb-service-card{padding:28px 24px!important}.bb-service-card-title{font-size:30px!important;hyphens:none!important;line-height:1.15!important;overflow-wrap:normal!important;word-break:normal!important}.bb-service-card-text{font-size:17px!important;line-height:1.6!important;margin-bottom:0!important}.bb-service-number{margin-bottom:16px!important}.bb-logo-grid-master{gap:28px 20px!important;grid-template-columns:repeat(2,1fr)!important}.bb-logo-item img{max-height:44px!important;max-width:120px!important}.bb-award-footer{margin-top:40px!important;padding-top:24px!important}.bb-award-wrap img{margin-bottom:12px!important;max-width:90px!important}.bb-platform-wrapper{margin-top:40px!important}.bb-platform-list{margin:24px 0 32px!important}.bb-platform-cta{margin-top:24px!important;padding-top:24px!important}.bb-white-card-fix{padding:28px 20px!important}.bb-logo-row-1,.bb-logo-row-2{align-items:center!important;justify-content:center!important}.bb-platform-sub-label{margin-top:16px!important;text-align:left!important}.bb-btn-primary{text-align:center!important;width:100%!important}.bb-headline,h1{font-size:42px!important;line-height:1.1!important}.bb-cta-headline,.bb-matrix-title,h2{font-size:28px!important;line-height:1.15!important;margin-bottom:20px!important}.bb-platform-cta p,.bb-platform-intro,.bb-service-card-text,.bb-service-subline,.bb-text-fix p{font-size:17px!important;line-height:1.6!important}}@media (min-width:768px) and (max-width:1024px){.bb-container{max-width:100%!important;padding-left:32px!important;padding-right:32px!important;width:100%!important}.bb-section-compact,.bb-section-grey,.bb-section-white{padding:72px 0!important}.bb-master-text-grid,.bb-platform-wrapper{display:flex!important;flex-direction:column!important;gap:32px!important}.bb-platform-text-zone,.bb-platform-visual-zone,.bb-text-col{max-width:100%!important;width:100%!important}.bb-service-grid{display:grid!important;gap:24px!important;grid-template-columns:1fr!important}.bb-service-card{padding:32px 28px!important;width:100%!important}.bb-logo-grid-master{gap:32px 24px!important;grid-template-columns:repeat(3,1fr)!important}.bb-white-card-fix{padding:36px 28px!important}.bb-btn-primary{min-width:280px!important;text-align:center!important;width:auto!important}.bb-headline,h1{font-size:48px!important;line-height:1.1!important}.bb-cta-headline,.bb-matrix-title,h2{font-size:34px!important;line-height:1.15!important}.bb-ref-main-grid,.bb-team-main-grid{display:flex!important;flex-direction:column!important;gap:32px!important}.bb-ref-img-col,.bb-ref-text-col,.bb-team-list-area,.bb-team-photo-area{flex:none!important;max-width:100%!important;width:100%!important}.bb-card-container{display:grid!important;gap:24px!important;grid-template-columns:1fr!important}.bb-ref-card-small{max-width:100%!important;width:100%!important}.bb-ref-photo-box{border-radius:24px!important;height:auto!important;overflow:hidden!important}.bb-ref-photo{display:block!important;height:auto!important;object-fit:contain!important;width:100%!important}.bb-team-head-group,.bb-team-indexed-list,.bb-team-list-area,.bb-team-main-grid,.bb-team-sub-rich-text{padding-left:16px!important;padding-right:16px!important}.bb-cta-title,.bb-grid-title,.bb-ref-title,.bb-team-h2-title{font-size:34px!important;line-height:1.15!important;margin-bottom:20px!important}}.bb-logo-frame-wide{height:80px!important;width:220px!important}.bb-logo-frame-wide img{max-height:80px!important;max-width:100%!important;max-width:320px!important;width:auto!important}.bb-logo-frame-wide img,.bb-logo-row-2 img{height:auto!important;max-height:48px!important;object-fit:contain!important}.bb-logo-row-2 img{max-width:220px!important;width:220px!important}.bb-logo-row-2 .bb-logo-frame-wide{align-items:center!important;display:flex!important;justify-content:center!important}.bb-logo-row-2 .bb-logo-frame-wide img{transform:scale(.72)!important;transform-origin:center center!important}.bb-logo-row-1 .bb-logo-frame:first-child img,.bb-logo-row-1 .bb-logo-frame:last-child img{transform:none!important;transform-origin:center center!important}