/**handles:bc-toolkit-badge-eyebrow,bc-toolkit-demo-embed,bc-toolkit-sticky-bar,bc-toolkit-faq**/
.badge-eyebrow-component{width:max-content;padding:2px 10px;font-size:var(--font-size-p-sm)!important;font-weight:700;border-radius:7px}.badge-eyebrow-component.is-style-azure{background:var(--color-blue-azure-20,#e9f0fd);color:var(--color-blue-azure-110,#1452bd)}.badge-eyebrow-component.is-style-oxford{background:var(--color-blue-oxford-20,#e8e9ed);color:var(--color-blue-oxford-100,#16284d)}.badge-eyebrow-component.is-style-magenta{background:var(--color-magenta-30,#f9cce2);color:var(--color-magenta-100,#e0006c)}.badge-eyebrow-component.is-style-yellow{background:var(--color-yellow-30,#fff8cc);color:var(--color-blue-night-100,#0e1f38)}.badge-eyebrow-component.is-style-purple{background:var(--color-purple-20,#eceafa);color:var(--color-purple-100,#442acc)}.badge-eyebrow-component.is-style-azureDark{background-color:var(--color-blue-azure-100,#256be8);color:var(--color-blue-azure-20,#e9f0fd)}
.bc-demo-embed{display:inline-block;width:100%;max-width:720px}.bc-demo-embed__trigger{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;margin:0;border:0;background:0 0;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.bc-demo-embed__trigger:focus-visible,.bc-demo-embed__trigger:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0e1f382e}.bc-demo-embed__trigger:focus-visible{outline:2px solid var(--color-blue-azure-100,#256BE8);outline-offset:3px}.bc-demo-embed__poster{display:block;width:100%;height:100%;object-fit:cover}.bc-demo-embed__poster--placeholder{background:linear-gradient(135deg,var(--color-blue-azure-100,#256be8),var(--color-blue-night-100,#0e1f38))}.bc-demo-embed__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0e1f3800,#0e1f388c);transition:background .25s ease;pointer-events:none}.bc-demo-embed__trigger:focus-visible .bc-demo-embed__overlay,.bc-demo-embed__trigger:hover .bc-demo-embed__overlay{background:linear-gradient(180deg,#0e1f381a,#0e1f38b3)}.bc-demo-embed__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:0 8px 24px #0e1f3840;transition:transform .18s ease,background .18s ease;pointer-events:none}.bc-demo-embed__trigger:hover .bc-demo-embed__play{transform:translate(-50%,-50%) scale(1.04)}.bc-demo-embed__play-icon{flex:0 0 auto}.bc-demo-embed__play--color-azure-blue{background:var(--color-blue-azure-100,#256be8);color:var(--color-white,#fff)}.bc-demo-embed__play--color-dark-blue{background:var(--color-blue-night-100,#0e1f38);color:var(--color-white,#fff)}.bc-demo-embed__play--color-magenta{background:var(--color-magenta-100,#e0006c);color:var(--color-white,#fff)}.bc-demo-embed__play--color-yellow{background:var(--color-yellow-100,#ffdf1a);color:var(--color-blue-night-100,#0e1f38)}.bc-demo-embed--style-button{display:inline-block;width:auto;max-width:none}.bc-demo-embed__button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:0;border-radius:999px;font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.bc-demo-embed__button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0e1f3833}.bc-demo-embed__button:focus-visible{outline:2px solid var(--color-blue-azure-100,#256BE8);outline-offset:3px}.bc-demo-embed__button-icon{flex:0 0 auto}.bc-demo-embed__button--color-azure-blue{background:var(--color-blue-azure-100,#256be8);color:var(--color-white,#fff)}.bc-demo-embed__button--color-dark-blue{background:var(--color-blue-night-100,#0e1f38);color:var(--color-white,#fff)}.bc-demo-embed__button--color-magenta{background:var(--color-magenta-100,#e0006c);color:var(--color-white,#fff)}.bc-demo-embed__button--color-yellow{background:var(--color-yellow-100,#ffdf1a);color:var(--color-blue-night-100,#0e1f38)}.bc-demo-embed__modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px}.bc-demo-embed__modal.is-open{display:flex}.bc-demo-embed__backdrop{position:absolute;inset:0;background:#0e1f38c7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bc-demo-embed__dialog{position:relative;width:100%;max-width:1200px;background:var(--color-white,#fff);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #00000073}.bc-demo-embed__close{position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--color-white,#fff);color:var(--color-blue-night-100,#0e1f38);font-size:24px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #0003;transition:transform .15s ease,background .15s ease}.bc-demo-embed__close:focus-visible,.bc-demo-embed__close:hover{transform:scale(1.05);background:var(--color-blue-azure-10,#f4f8fe)}.bc-demo-embed__close:focus-visible{outline:2px solid var(--color-blue-azure-100,#256BE8);outline-offset:2px}.bc-demo-embed__frame{position:relative;width:100%;aspect-ratio:16/9;background:#000}.bc-demo-embed__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}body.bc-demo-embed-open{overflow:hidden}@media(max-width:640px){.bc-demo-embed__modal{padding:12px}.bc-demo-embed__play{padding:8px 14px;font-size:13px}.bc-demo-embed__close{width:32px;height:32px;font-size:20px}}@media(prefers-reduced-motion:reduce){.bc-demo-embed__close,.bc-demo-embed__overlay,.bc-demo-embed__play,.bc-demo-embed__trigger{transition:none}.bc-demo-embed__trigger:focus-visible,.bc-demo-embed__trigger:hover{transform:none}.bc-demo-embed__trigger:hover .bc-demo-embed__play{transform:translate(-50%,-50%)}}
.bc-sticky-bar__wrap{position:relative;min-height:72px}.bc-sticky-bar{position:relative;left:50%;transform:translate(-50%);width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;z-index:1000;padding:12px 14px;background:var(--bct-sb-bg,var(--color-blue-azure-100,#256be8));box-shadow:0 -4px 20px rgba(var(--bct-sb-rgb,37,107,232),.25);transition:opacity .25s ease,visibility .25s ease}.bc-sticky-bar__heading{font-size:1.15rem;margin-bottom:0;color:var(--bct-sb-heading,var(--color-white,#fff))}.bc-sticky-bar--sticky{position:fixed;bottom:0;margin:0}.bc-sticky-bar--sticky.bc-sticky-bar--position-top{top:calc(var(--wp-admin--admin-bar--height,0px) + var(--header-nav-height,0px));bottom:auto}.bc-sticky-bar--hidden{opacity:0;visibility:hidden;pointer-events:none}.bc-sticky-bar__wrap--child{min-height:0}.bc-sticky-bar__wrap--child .bc-sticky-bar:not(.bc-sticky-bar--sticky){position:absolute;top:0;width:100%}.bc-sticky-bar__btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 15px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;transition:transform .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.bc-sticky-bar__btn:hover{transform:translateY(-1px)}.bc-sticky-bar__btn--primary{background:var(--bct-sb-btn-primary-bg,var(--color-white,#fff));color:var(--bct-sb-btn-primary-color,var(--color-blue-night-100,#0e1f38));border:1px solid var(--bct-sb-btn-primary-bg,var(--color-white,#fff))}.bc-sticky-bar__btn--primary:hover{background:var(--bct-sb-btn-primary-hover-bg,hsla(0,0%,100%,.92))}.bc-sticky-bar__btn--secondary{background:0 0;color:var(--bct-sb-btn-secondary-color,var(--color-white,#fff));border:1px solid var(--bct-sb-btn-secondary-color,var(--color-white,#fff))}.bc-sticky-bar__btn--secondary:hover{background:var(--bct-sb-btn-secondary-hover-bg,hsla(0,0%,100%,.12))}.bc-sticky-bar--color-blue{--bct-sb-bg:var(--color-blue-azure-100, #256BE8);--bct-sb-rgb:37,107,232;--bct-sb-heading:var(--color-white, #FFFFFF);--bct-sb-btn-primary-bg:var(--color-white, #FFFFFF);--bct-sb-btn-primary-color:var(--color-blue-night-100, #0E1F38);--bct-sb-btn-primary-hover-bg:hsla(0, 0%, 100%, .92);--bct-sb-btn-secondary-color:var(--color-white, #FFFFFF);--bct-sb-btn-secondary-hover-bg:hsla(0, 0%, 100%, .12)}.bc-sticky-bar--color-magenta{--bct-sb-bg:var(--color-magenta-100, #E0006C);--bct-sb-rgb:224,0,108;--bct-sb-heading:var(--color-white, #FFFFFF);--bct-sb-btn-primary-bg:var(--color-white, #FFFFFF);--bct-sb-btn-primary-color:var(--color-blue-night-100, #0E1F38);--bct-sb-btn-primary-hover-bg:hsla(0, 0%, 100%, .92);--bct-sb-btn-secondary-color:var(--color-white, #FFFFFF);--bct-sb-btn-secondary-hover-bg:hsla(0, 0%, 100%, .12)}.bc-sticky-bar--color-purple{--bct-sb-bg:var(--color-purple-100, #442ACC);--bct-sb-rgb:68,42,204;--bct-sb-heading:var(--color-white, #FFFFFF);--bct-sb-btn-primary-bg:var(--color-white, #FFFFFF);--bct-sb-btn-primary-color:var(--color-blue-night-100, #0E1F38);--bct-sb-btn-primary-hover-bg:hsla(0, 0%, 100%, .92);--bct-sb-btn-secondary-color:var(--color-white, #FFFFFF);--bct-sb-btn-secondary-hover-bg:hsla(0, 0%, 100%, .12)}.bc-sticky-bar--color-yellow{--bct-sb-bg:var(--color-yellow-100, #FFDF1A);--bct-sb-rgb:255,223,26;--bct-sb-heading:var(--color-blue-night-100, #0E1F38);--bct-sb-btn-primary-bg:var(--color-blue-night-100, #0E1F38);--bct-sb-btn-primary-color:var(--color-white, #FFFFFF);--bct-sb-btn-primary-hover-bg:var(--color-blue-oxford-100, #16284D);--bct-sb-btn-secondary-color:var(--color-blue-night-100, #0E1F38);--bct-sb-btn-secondary-hover-bg:rgba(14, 31, 56, .08)}.bc-sticky-bar--color-white{--bct-sb-bg:var(--color-white, #FFFFFF);--bct-sb-rgb:255,255,255;--bct-sb-heading:var(--color-blue-night-100, #0E1F38);--bct-sb-btn-primary-bg:var(--color-blue-azure-100, #256BE8);--bct-sb-btn-primary-color:var(--color-white, #FFFFFF);--bct-sb-btn-primary-hover-bg:var(--color-blue-azure-110, #1452BD);--bct-sb-btn-secondary-color:var(--color-blue-azure-100, #256BE8);--bct-sb-btn-secondary-hover-bg:var(--color-blue-azure-20, #E9F0FD)}.bc-sticky-bar{--bct-sb-glass-alpha:.65}.bc-sticky-bar--color-white{--bct-sb-glass-alpha:.45}.bc-sticky-bar--finish-glass{background:rgba(var(--bct-sb-rgb,37,107,232),var(--bct-sb-glass-alpha));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 30px #1f26872e,inset 0 1px #fff3}@media(max-width:640px){.bc-sticky-bar{width:100dvw;gap:10px;padding:10px}.bc-sticky-bar--sticky{bottom:0dvh}.bc-sticky-bar__btn{flex:1 1;text-align:center}}@media(prefers-reduced-motion:reduce){.bc-sticky-bar,.bc-sticky-bar__btn{transition:opacity .12s linear}.bc-sticky-bar__btn:hover{transform:none}}
:where(.bc-faq){--bc-faq-width:100%;--bc-faq-max-width:800px;position:relative;width:var(--bc-faq-width);max-width:var(--bc-faq-max-width);margin:0 0 2rem;background:#ffffff8c;border-radius:20px;border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 32px #0a1f440f;overflow:hidden;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}@media(min-width:768px){:where(.bc-faq){--bc-faq-width:66.7%}}:where(.bc-faq--decorated):after,:where(.bc-faq--decorated):before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:-1}:where(.bc-faq--decorated):before{top:-120px;left:-120px;background:radial-gradient(circle,rgba(25,85,255,.22),transparent 70%)}:where(.bc-faq--decorated):after{bottom:-120px;right:-120px;background:radial-gradient(circle,rgba(68,42,204,.18),transparent 70%)}:where(.bc-faq__heading){margin:0;padding:24px 28px 0;font-size:1.5rem;line-height:1.3;color:var(--color-blue-night-100,#0a1f44)}:where(.bc-faq__item){position:relative;padding:24px 28px;border-bottom:1px solid rgba(217,224,236,.6);transition:background-color .2s ease}:where(.bc-faq__item:last-of-type){border-bottom:0}:where(.bc-faq__item.bc-faq--open){background-color:#fff6}:where(.bc-faq__item.bc-faq--open):before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--color-blue-azure-100,#1955ff)}:where(.bc-faq__question-heading){margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}:where(.bc-faq__toggle){display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:0;background:0 0;border:0;cursor:pointer;text-align:left;font:inherit;color:var(--color-blue-azure-100,#1955ff);transition:color .2s ease}:where(.bc-faq__toggle:focus-visible){outline:2px solid var(--color-blue-azure-100,#1955FF);outline-offset:4px;border-radius:4px}:where(.bc-faq__toggle[aria-expanded=true]){color:var(--color-blue-night-100,#0a1f44)}:where(.bc-faq__question-text){font-size:18px;font-weight:500;line-height:1.4;flex:1 1 auto;transition:font-weight .2s ease}:where(.bc-faq__toggle[aria-expanded=true] .bc-faq__question-text){font-weight:600}:where(.bc-faq__icon){position:relative;width:16px;height:16px;flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1)}:where(.bc-faq__icon):after,:where(.bc-faq__icon):before{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:1px}:where(.bc-faq__icon):before{width:16px;height:2px;transform:translate(-50%,-50%)}:where(.bc-faq__icon):after{width:2px;height:16px;transform:translate(-50%,-50%)}:where(.bc-faq__toggle[aria-expanded=true] .bc-faq__icon){transform:rotate(45deg)}:where(.bc-faq__answer){padding:16px 0 0}:where(.bc-faq__answer-inner){color:var(--color-blue-oxford-100,#4a5a75);font-size:16px;line-height:1.6}:where(.bc-faq__answer-inner p){margin:0 0 .75em}:where(.bc-faq__answer-inner p:last-child){margin-bottom:0}:where(.bc-faq__answer-inner a){color:var(--color-blue-azure-100,#1955ff)}:where(.bc-faq__cta){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:#0a1f44eb;color:var(--color-white,#fff);flex-wrap:wrap}:where(.bc-faq__cta-text){flex:1 1 auto;min-width:0}:where(.bc-faq__cta-heading){margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-white,#fff)}:where(.bc-faq__cta-subheading){margin:0;font-size:15px;font-weight:400;line-height:1.5;color:#ffffffb3}:where(.bc-faq__cta-button){display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:var(--color-blue-azure-100,#1955ff);color:var(--color-white,#fff);font-size:15px;font-weight:600;text-decoration:none;flex-shrink:0;transition:background .15s ease,transform .15s ease}:where(.bc-faq__cta-button:focus-visible),:where(.bc-faq__cta-button:hover){background:var(--color-blue-azure-110,#1452bd);color:var(--color-white,#fff);text-decoration:none;transform:translateY(-1px)}:where(.bc-faq__cta-button:focus-visible){outline:2px solid var(--color-white,#FFFFFF);outline-offset:2px}@media(max-width:640px){:where(.bc-faq__item){padding:20px}:where(.bc-faq__cta){padding:20px}}@media(min-width:1024px){:where(.bc-faq__cta){flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){:where(.bc-faq__cta-button),:where(.bc-faq__icon),:where(.bc-faq__item),:where(.bc-faq__toggle){transition:none}:where(.bc-faq__cta-button:hover){transform:none}}