/* Homepage and Academy presentation, sharing the client page's visual language. */
body.bp-brand-page{background:#fff;color:#263e32;font-family:Arial,Helvetica,sans-serif;line-height:1.65}.bp-brand-page .site{background:#fff}.bp-brand-page *{box-sizing:border-box}.bp-brand-page .site-header{max-width:1224px;padding:20px 32px;border-bottom:1px solid #e1e7dd}.bp-brand-page .site main :is(h1,h2){font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.12;color:#263e32}.bp-brand-page .site main h1 em,.bp-brand-page .site main h2 em{color:#456d50;font-weight:400}.bp-brand-page .site main h2{font-size:48px}.bp-brand-page .site main h3{font-family:Arial,Helvetica,sans-serif;line-height:1.35}.bp-brand-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #a58b51;outline-offset:4px}.bp-brand-page [id]{scroll-margin-top:24px}
.bp-brand-hero{width:min(1160px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding:48px 0 64px}.bp-brand-page .site main .bp-brand-hero h1{font-size:clamp(44px,4.6vw,64px);margin:0 0 24px;line-height:1.12}.bp-brand-eyebrow{display:block;font:700 12px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.13em;color:#566c5a;margin:0 0 20px}.bp-brand-hero-copy>p:not(.bp-brand-eyebrow):not(.bp-brand-small){font-size:16px;line-height:1.75;margin:0 0 18px;max-width:570px}.bp-brand-hero-copy>p.bp-brand-lead,.bp-brand-lead{font-size:20px!important;line-height:1.6!important}.bp-brand-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:28px}.bp-brand-button,.bp-brand-page .site main a.site-button,.bp-brand-page .site main button.site-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 20px;border:1px solid #244d3d;border-radius:5px;background:#244d3d;color:#fff!important;text-decoration:none;font:700 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.bp-brand-button:hover,.bp-brand-page .site main .site-button:hover{background:#173d2c}.bp-brand-button.bp-brand-outline,.bp-brand-page .site main .site-button.outline{background:transparent;color:#244d3d!important}.bp-brand-text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:15px;font-size:14px;font-weight:700;color:#244d3d;text-underline-offset:4px}.bp-brand-small{font:13px/1.7 Arial,Helvetica,sans-serif!important;color:#56645a;margin:14px 0 0!important}.bp-brand-photo{position:relative;margin:0;min-width:0}.bp-brand-photo>img{display:block;width:100%;height:530px;object-fit:cover;border-radius:80px 6px 6px 6px}.bp-brand-photo figcaption{position:absolute;left:20px;right:20px;bottom:20px;padding:16px 20px;background:#fffef6ed;color:#263e32;font:18px/1.4 Georgia,serif}.bp-brand-photo small{display:block;margin-top:7px;color:#56645a;font:11px/1.6 Arial,sans-serif}.bp-brand-ribbon{background:#244d3d;color:white}.bp-brand-ribbon>div{width:min(1160px,calc(100% - 64px));margin:auto;display:flex;justify-content:space-between;gap:18px;padding:20px 0;font-size:14px}.bp-brand-ribbon span:before{content:'✦';color:#d4c49b;margin-right:12px}.bp-brand-breadcrumb{width:min(1160px,calc(100% - 64px));margin:26px auto 0;display:flex;gap:12px;font-size:13px;color:#61705f}.bp-brand-breadcrumb a{color:#244d3d;text-underline-offset:4px}.bp-brand-training-hero{padding-top:30px}.bp-brand-quick-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px}.bp-brand-quick-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#244d3d;text-underline-offset:4px}.bp-brand-learning-preview{border:1px solid #d5dfd0;border-radius:70px 6px 6px 6px;overflow:hidden;background:#f3f6ef}.bp-brand-learning-preview figure{position:relative;margin:0}.bp-brand-learning-preview img{display:block;width:100%;height:258px;object-fit:cover}.bp-brand-learning-preview figcaption{position:absolute;bottom:0;right:0;left:0;padding:8px 16px;background:#ffffffeb;color:#56645a;font:11px/1.5 Arial,sans-serif}.bp-brand-preview-copy{padding:28px}.bp-brand-preview-copy .bp-brand-eyebrow{font-size:10px;margin-bottom:12px}.bp-brand-page .site main .bp-brand-preview-copy h2{font-size:33px;margin:0 0 16px}.bp-brand-preview-copy p{font-size:15px;line-height:1.7;margin:0 0 16px}.bp-brand-preview-copy a{font-size:14px;font-weight:700;color:#244d3d;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}
.bp-brand-page .site .site-section,.bp-brand-page .site .faq-inline,.bp-brand-page .site .visitor-routes{width:min(1160px,calc(100% - 64px));max-width:none;margin:0 auto;padding:80px 0}.bp-brand-page .site .site-section-heading{align-items:flex-start;gap:50px;margin-bottom:36px}.bp-brand-page .site .site-section-heading h2{max-width:580px;font-size:48px}.bp-brand-page .site .site-section-heading .section-intro{font-size:16px;line-height:1.75;max-width:420px;color:#56645a}.bp-brand-page .site .site-eyebrow{font-size:12px;letter-spacing:.13em;color:#566c5a}.bp-brand-page .site .site-section p{font-size:16px;line-height:1.75}.bp-brand-page .site .site-section .bp-brand-small{font-size:13px}.bp-brand-page .site .visitor-routes{padding:54px 0}.bp-brand-page .site .visitor-routes>h2{font-size:36px;margin:0 0 28px}.bp-brand-page .site .visitor-route-grid{gap:24px}.bp-brand-page .site .visitor-route-grid a{background:#fff;border:1px solid #d4ded0;border-top:3px solid #baa674;padding:28px;border-radius:5px}.bp-brand-page .site .visitor-route-grid strong{font:28px/1.2 Georgia,serif}.bp-brand-page .site .visitor-route-grid p{font-size:15px}.bp-brand-page .site .service-list{gap:42px}.bp-brand-page .site .service-overview{background:white;border-top:1px solid #cbd4c8;padding:24px 0;min-height:0}.bp-brand-page .site .service-overview h3{font-size:24px;font-weight:700;margin:12px 0 18px}.bp-brand-page .site .service-overview p{font-size:16px;line-height:1.75}.bp-brand-page .site .service-card-actions a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.bp-brand-page .site .buyer-home{border-top:1px solid #d4ded0;border-bottom:1px solid #d4ded0}.bp-brand-page .site .buyer-home .buyer-grid{gap:40px}.bp-brand-page .site .buyer-grid article{background:white;border-top:2px solid #baa674;border-radius:0;padding:24px 0}.bp-brand-page .site .support-age-grid{gap:28px}.bp-brand-page .site .support-age-grid img{height:220px;object-fit:cover;border-radius:40px 5px 5px 5px}.bp-brand-page .site .support-age-grid h3{font-size:21px}.bp-brand-page .site .support-age-grid figcaption{font-size:11px}.bp-brand-page .site .support-details-grid{gap:48px;margin-top:35px}.bp-brand-page .site .support-details-grid li{font-size:15px;line-height:1.7}.bp-brand-page .site .support-scope-note{font-size:14px!important}.bp-brand-page .site .standards-grid{gap:24px}.bp-brand-page .site .standards-grid article{background:#f3f6ef;border:0;border-top:2px solid #baa674;border-radius:5px;padding:26px}.bp-brand-page .site .standards-grid article p{font-size:15px}.bp-brand-page .site .standards-grid h3{font-size:20px}.bp-brand-page .site .bina-values-close{font-size:15px}.bp-brand-page .site .bina-letter{font:44px/1 Georgia,serif;color:#456d50}.bp-brand-page .site .site-text-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.bp-brand-page .site .sector-ribbon{display:none}
.bp-brand-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:36px}.bp-brand-section-heading h2{margin:0;max-width:590px}.bp-brand-section-heading>p{max-width:420px;font-size:16px;line-height:1.75;color:#56645a;margin:0}.bp-brand-learning-feature{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}.bp-brand-learning-feature h2{margin:0 0 24px}.bp-brand-learning-note{background:#f3f6ef;border-left:4px solid #baa674;padding:30px}.bp-brand-learning-note ol{list-style:none;margin:0;padding:0}.bp-brand-learning-note li{padding:18px 0;border-top:1px solid #d0dacb}.bp-brand-learning-note strong{display:block;font-size:19px;margin-bottom:4px}.bp-brand-learning-note li span{font-size:15px;line-height:1.7}.bp-brand-learning-note a{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:#244d3d;font-size:14px;font-weight:700;text-underline-offset:4px}.bp-brand-learning-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;list-style:none;margin:0;padding:0}.bp-brand-learning-steps li{border-top:2px solid #baa674;padding:22px 0}.bp-brand-learning-steps li>span{font:32px Georgia,serif;color:#859578}.bp-brand-learning-steps h3{font-size:20px;margin:14px 0}.bp-brand-page .site .bp-brand-learning-steps p{font-size:15px;margin:0}.bp-brand-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.bp-brand-option-grid article{padding:32px;border:1px solid #d0dcca;border-top:3px solid #baa674;border-radius:6px;background:#f6f8f2}.bp-brand-option-grid h3{font-size:26px;margin:0 0 18px}.bp-brand-option-grid .bp-brand-text-link{display:flex;width:fit-content}.bp-brand-page .site .learning-collection-grid{gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-brand-page .site .learning-collection-grid article{background:#fff;border:1px solid #d0dcca;border-top:3px solid #baa674;border-radius:5px;padding:28px}.bp-brand-page .site .learning-collection-grid h3{font-size:22px}.bp-brand-page .site .learning-collection-grid details{font-size:14px;line-height:1.7}.bp-brand-page .site .learning-collection-grid summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.bp-brand-page .site .training-collections .site-lead{font-size:15px;max-width:780px}.bp-brand-page .site .training-catalogue{border-top:1px solid #d0dcca}.bp-brand-page .site .training-search{max-width:none;margin-top:30px;padding:26px;background:#f3f6ef;border:1px solid #d6e0d0;border-radius:6px}.bp-brand-page .site .training-search label,.bp-brand-page .site .training-role-tools label{font-size:14px;font-weight:700}.bp-brand-page .site #training-search,.bp-brand-page .site .training-role-tools select{font-size:16px;min-height:48px;border:1px solid #9da99c;border-radius:4px;background:white;color:#263e32}.bp-brand-page .site .training-filters{padding-block:18px;gap:9px}.bp-brand-page .site .training-filter{font-size:13px;min-height:44px;border-radius:5px;padding:10px 14px}.bp-brand-page .site .training-grid{gap:24px}.bp-brand-page .site .training-card{background:white;border:1px solid #d0dcca;border-top:3px solid #baa674;border-radius:5px;padding:26px;min-height:0}.bp-brand-page .site .training-card[hidden]{display:none!important}.bp-brand-page .site .training-card-top{margin-bottom:20px}.bp-brand-page .site .training-card h3{font-size:22px;font-weight:700;line-height:1.35}.bp-brand-page .site .training-card>p{font-size:15px;line-height:1.75}.bp-brand-page .site .training-card-meta{gap:7px;margin:18px 0}.bp-brand-page .site .training-card-meta span{font-size:10px;line-height:1.5;border-radius:4px;background:#f3f6ef;color:#435b48;padding:6px 8px;letter-spacing:.03em}.bp-brand-page .site .training-open{min-height:48px;font-size:14px;font-weight:700;color:#244d3d}.bp-brand-page .site .training-card details{font-size:14px;line-height:1.7}.bp-brand-page .site .training-card details summary{min-height:44px;cursor:pointer}.bp-brand-page .site .training-card details p{font-size:14px}.bp-brand-page .site .training-quality{background:#f3f6ef;border-left:4px solid #baa674;padding:34px;margin-bottom:60px}.bp-brand-page .site .training-quality p{max-width:900px;font-size:15px}.bp-brand-page .site .training-results{font-size:14px}
.bp-brand-page .site .site-cta{width:min(1160px,calc(100% - 64px));max-width:none;margin:30px auto;background:#244d3d;padding:48px;border-radius:8px;color:white}.bp-brand-page .site .site-cta h2{font-size:48px;color:white}.bp-brand-page .site .site-cta h2 em{color:#d8c690}.bp-brand-page .site .site-cta>p{font-size:17px;max-width:700px}.bp-brand-page .site .site-cta .site-eyebrow{color:#e7eadf}.bp-brand-page .site .site-cta .site-button.light{background:white;border-color:white;color:#244d3d!important}.bp-brand-page .site .site-cta .site-button.outline-light{background:transparent;border-color:#b8cbb8;color:white!important}.bp-brand-page .site .faq-inline{border-top:1px solid #d0dcca}.bp-brand-page .site .faq-inline h2{font-size:42px}.bp-brand-page .site .faq-inline details{background:transparent;border:0;border-top:1px solid #d0dcca;border-radius:0}.bp-brand-page .site .faq-inline summary{font-size:17px;line-height:1.5;padding:20px 0}.bp-brand-page .site .faq-inline p{font-size:16px;line-height:1.75}.bp-brand-page #bina-sign-in{width:min(1160px,calc(100% - 64px));margin:0 auto 60px;padding:34px!important;background:#f3f6ef!important;border-radius:6px}.bp-brand-page #bina-sign-in h2{font-size:36px;margin-top:0}.bp-brand-page #bina-sign-in p{font-size:16px}.bp-brand-page .site-footer{max-width:none;background:#244d3d;color:#e8eee5;padding:48px max(32px,calc((100vw - 1160px)/2));font-size:13px}.bp-brand-page .site-footer a{color:#fff}.bp-brand-page .site-footer p,.bp-brand-page .site-footer small{color:#e8eee5}.bp-brand-page .site-footer .footer-name{font-size:19px}
@media(max-width:1000px){.bp-brand-hero{gap:32px}.bp-brand-hero h1{font-size:50px!important}.bp-brand-photo>img{height:500px}.bp-brand-section-heading{gap:30px}.bp-brand-page .site .site-section-heading{gap:30px}.bp-brand-learning-feature{gap:35px}.bp-brand-learning-steps{grid-template-columns:repeat(2,1fr)}.bp-brand-page .site .training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-brand-page .site main h2{font-size:42px}.bp-brand-preview-copy{padding:24px}.bp-brand-page .site main .bp-brand-preview-copy h2{font-size:29px}.bp-brand-page .site .site-section,.bp-brand-page .site .faq-inline{padding-block:60px}}
@media(max-width:700px){.bp-brand-hero{grid-template-columns:1fr;gap:28px;padding:32px 0 42px}.bp-brand-page .site main .bp-brand-hero h1{font-size:44px!important}.bp-brand-hero-copy>p.bp-brand-lead,.bp-brand-lead{font-size:18px!important}.bp-brand-photo>img{height:350px;object-position:center 42%;border-top-left-radius:65px}.bp-brand-photo figcaption{left:14px;right:14px;bottom:14px;padding:12px 16px;font-size:16px}.bp-brand-ribbon>div{justify-content:flex-start;flex-wrap:wrap;gap:12px 24px;font-size:12px}.bp-brand-learning-preview{max-width:520px;width:100%}.bp-brand-learning-preview img{height:260px}.bp-brand-section-heading,.bp-brand-page .site .site-section-heading{flex-direction:column;gap:20px}.bp-brand-learning-feature{grid-template-columns:1fr;gap:28px}.bp-brand-option-grid{grid-template-columns:1fr}.bp-brand-page .site .support-age-grid{grid-template-columns:1fr}.bp-brand-page .site .support-age-grid img{height:260px}.bp-brand-page .site .support-details-grid{grid-template-columns:1fr;gap:28px}.bp-brand-page .site .site-section-heading h2{font-size:38px}.bp-brand-page .site main h2{font-size:38px}.bp-brand-page .site .learning-collection-grid{grid-template-columns:1fr}.bp-brand-page .site .standards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-brand-page .site .buyer-grid{grid-template-columns:1fr}.bp-brand-page .site .site-cta{padding:32px}.bp-brand-page .site .site-cta h2{font-size:38px}}
@media(max-width:500px){.bp-brand-hero,.bp-brand-breadcrumb,.bp-brand-ribbon>div,.bp-brand-page .site .site-section,.bp-brand-page .site .faq-inline,.bp-brand-page .site .visitor-routes,.bp-brand-page .site .site-cta,.bp-brand-page #bina-sign-in{width:calc(100% - 36px)}.bp-brand-page .site .site-header{padding-inline:18px!important}.bp-brand-page .site .site-section,.bp-brand-page .site .faq-inline{padding:48px 0}.bp-brand-page .site .visitor-routes{padding:36px 0}.bp-brand-page .site .visitor-route-grid{grid-template-columns:1fr;gap:18px}.bp-brand-page .site .visitor-route-grid a{padding:24px}.bp-brand-actions>.bp-brand-button{width:100%}.bp-brand-actions{gap:12px}.bp-brand-hero .bp-brand-text-link{font-size:13px}.bp-brand-hero .bp-brand-small{font-size:12px!important}.bp-brand-quick-links{gap:0 18px}.bp-brand-quick-links a{font-size:13px}.bp-brand-photo>img{height:320px}.bp-brand-learning-preview img{height:230px}.bp-brand-preview-copy{padding:24px}.bp-brand-learning-steps{grid-template-columns:1fr;gap:8px}.bp-brand-learning-steps li{padding:20px 0}.bp-brand-option-grid article{padding:24px}.bp-brand-learning-note{padding:24px}.bp-brand-page .site .training-grid{grid-template-columns:minmax(0,1fr)}.bp-brand-page .site .training-card{padding:24px}.bp-brand-page .site .training-search{padding:20px}.bp-brand-page .site .training-role-tools{grid-template-columns:1fr}.bp-brand-page .site .training-collections .site-lead{font-size:14px}.bp-brand-page .site .training-card h3{font-size:22px}.bp-brand-page .site .learning-collection-grid article{padding:24px}.bp-brand-page .site .standards-grid{grid-template-columns:1fr}.bp-brand-page .site .training-quality{padding:24px;border-left:3px solid #baa674}.bp-brand-page .site .site-cta{padding:28px}.bp-brand-page .site .site-cta .site-button{width:100%}.bp-brand-page .site .faq-inline h2{font-size:36px}.bp-brand-page #bina-sign-in{padding:26px!important}.bp-brand-page #bina-sign-in h2{font-size:32px}.bp-brand-page #bina-sign-in .site-button{width:100%}.bp-brand-page .site-footer{padding:40px 24px 90px}.bp-brand-page .site .site-section-heading .section-intro{max-width:none}.bp-brand-page .site .support-details-grid li{font-size:15px}.bp-brand-page .site main .bp-brand-preview-copy h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.bp-brand-page *{scroll-behavior:auto!important}}
