
:root{--btdc-fix-navy:#0d2b45;--btdc-fix-blue:#0f5f8f;--btdc-fix-line:#dfe7ec}
#masthead,header#masthead,.site-header:not(.btdcth-fix-header),#colophon,footer#colophon,.site-footer:not(.btdcth-fix-footer){display:none!important}
.btdcth-fix-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}
.btdcth-fix-header{display:block!important;width:100%;position:relative;z-index:999;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 1px 0 rgba(13,43,69,.10)}
.btdcth-fix-utility{background:var(--btdc-fix-navy);color:#dbe8ef;font-size:.78rem}
.btdcth-fix-utility-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.btdcth-fix-utility a{color:#fff!important;text-decoration:none!important;font-weight:700}
.btdcth-fix-mainbar{background:#fff}
.btdcth-fix-header-inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.btdcth-fix-brand{display:inline-flex;align-items:baseline;gap:9px;text-decoration:none!important;white-space:nowrap}
.btdcth-fix-brand-main{font-size:1.65rem;line-height:1;font-weight:850;letter-spacing:-.04em;color:var(--btdc-fix-navy)}
.btdcth-fix-brand-sub{font-size:.9rem;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--btdc-fix-blue)}
.btdcth-fix-nav{display:flex;align-items:center;gap:18px}
.btdcth-fix-nav>a{color:#263b49!important;text-decoration:none!important;font-size:.89rem;font-weight:650;position:relative}
.btdcth-fix-nav>a:hover{color:var(--btdc-fix-blue)!important}
.btdcth-fix-nav>a.btdcth-fix-current{color:var(--btdc-fix-blue)!important}
.btdcth-fix-nav>a.btdcth-fix-current:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:3px;border-radius:3px;background:var(--btdc-fix-blue)}
.btdcth-fix-learning{font-weight:800!important}
.btdcth-fix-nav .btdcth-fix-cta,.btdcth-fix-nav a.btdcth-fix-cta,.btdcth-fix-nav .btdcth-fix-cta:link,.btdcth-fix-nav .btdcth-fix-cta:visited{background:var(--btdc-fix-blue)!important;color:#fff!important;padding:11px 16px;border-radius:999px;box-shadow:0 8px 20px rgba(15,95,143,.18);text-shadow:none!important}
.btdcth-fix-nav .btdcth-fix-cta:hover,.btdcth-fix-nav .btdcth-fix-cta:focus{background:#0b4f77!important;color:#fff!important}
.btdcth-fix-menu-button{display:none;width:44px;height:42px;border:1px solid #d7e1e7;border-radius:10px;background:#fff;padding:9px}
.btdcth-fix-menu-button span{display:block;height:2px;background:var(--btdc-fix-navy);margin:5px 0;border-radius:2px}
body.home #content,body.home .site-content,body.home #primary,body.home .site-main,body.home article.page,body.home .entry-content{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
body.home .site-content>.ast-container,body.home #primary{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
body.home .entry-header,body.home .entry-title{display:none!important}
body.home .btdcth-hero{padding-top:54px!important}
body.home .btdcth-final{padding-bottom:42px!important}
.btdcth-fix-footer{display:block!important;width:100%;background:#0b2236;color:#d5e3eb;padding:62px 0 22px;margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.btdcth-fix-footer-grid{display:grid;grid-template-columns:1.45fr .8fr .8fr 1.2fr;gap:44px}
.btdcth-fix-footer .btdcth-fix-brand-main{color:#fff}.btdcth-fix-footer .btdcth-fix-brand-sub{color:#78c9e4}
.btdcth-fix-footer h3{color:#fff;font-size:1rem;margin:2px 0 18px}
.btdcth-fix-footer p{color:#b9cbd6;line-height:1.65;margin:14px 0;font-size:.92rem}
.btdcth-fix-footer a{display:block;color:#d7e4eb!important;text-decoration:none!important;margin:9px 0;font-size:.91rem}
.btdcth-fix-footer a:hover{color:#fff!important}.btdcth-fix-small{font-size:.83rem!important}
.btdcth-fix-footer-bottom{border-top:1px solid rgba(255,255,255,.13);margin-top:44px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#95adbb;font-size:.82rem}
.btdcth-fix-footer-bottom a{margin:0;font-size:.82rem;color:#a9bdc8!important}
@media(max-width:1180px){
.btdcth-fix-menu-button{display:block}
.btdcth-fix-nav{display:none;position:absolute;left:20px;right:20px;top:calc(100% - 1px);background:#fff;border:1px solid #dce6ec;border-radius:16px;box-shadow:0 18px 45px rgba(13,43,69,.15);padding:18px;flex-direction:column;align-items:stretch;gap:2px}
.btdcth-fix-nav.is-open{display:flex}.btdcth-fix-nav>a{padding:11px 12px;border-radius:9px;font-size:.92rem}.btdcth-fix-nav>a:hover{background:#f1f7fa}.btdcth-fix-nav>a.btdcth-fix-current:after{display:none}.btdcth-fix-nav>a.btdcth-fix-current{background:#eef6fa}.btdcth-fix-nav .btdcth-fix-cta{text-align:center;margin-top:6px;color:#fff!important}}
@media(max-width:960px){.btdcth-fix-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.btdcth-fix-shell{width:min(100% - 28px,1180px)}.btdcth-fix-utility-inner{justify-content:center;padding:7px 0}.btdcth-fix-utility-inner>span{display:none}.btdcth-fix-header-inner{min-height:72px}.btdcth-fix-brand-main{font-size:1.45rem}.btdcth-fix-brand-sub{font-size:.78rem}.btdcth-fix-footer-grid{grid-template-columns:1fr;gap:27px}.btdcth-fix-footer-bottom{display:block}.btdcth-fix-footer-bottom a{margin-top:12px}}
