body,html{margin:0;padding:0}:focus-visible{outline:2px solid #0e7c8b;outline-offset:2px;border-radius:4px}[role=button]:focus-visible,[role=tab]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #0e7c8b;outline-offset:2px}.bj-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.bj-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bj-grid{grid-template-columns:1fr}}body,html{max-width:100%;overflow-x:hidden}@keyframes bjReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bj-reveal{animation:bjReveal .55s cubic-bezier(.22,1,.36,1) both}.bj-reveal-2{animation-delay:.09s}.bj-reveal-3{animation-delay:.18s}.bj-reveal-4{animation-delay:.27s}.bj-chart-bar{transition:filter .12s ease,opacity .12s ease}.bj-chart-bar:hover{filter:brightness(1.08) saturate(1.08)}@keyframes bjGlisten{0%{background-position:190% 0}to{background-position:-90% 0}}.bj-glisten{background:linear-gradient(100deg,#1f7ae0,#17a2b8 20%,#19b36b 38%,#3cdcc8 49%,#5fe6d4 50%,#3cdcc8 51%,#19b36b 62%,#17a2b8 80%,#1f7ae0);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bjGlisten 5.5s ease-in-out infinite alternate}.bj-bars{position:relative;overflow:hidden}.bj-bars:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%);transform:translateX(-130%);animation:bjShine 5.5s ease-in-out infinite}@keyframes bjShine{0%,62%{transform:translateX(-130%)}80%,to{transform:translateX(130%)}}.bj-node{transform:translate(-50%,-50%);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.bj-node:focus-visible,.bj-node:hover{transform:translate(-50%,-50%) scale(1.04)!important;box-shadow:0 18px 44px -22px rgba(11,18,32,.45)!important;border-color:#10e0c8!important;outline:none}@keyframes bjFlow{to{stroke-dashoffset:-14}}.bj-spoke{stroke-dasharray:1.6 3.4;animation:bjFlow 1.3s linear infinite}@keyframes bjHubGlow{0%,to{box-shadow:0 0 0 1px rgba(16,224,200,.15),0 26px 60px -30px rgba(11,18,32,.4)}50%{box-shadow:0 0 34px 2px rgba(16,224,200,.32),0 26px 60px -30px rgba(11,18,32,.4)}}.bj-hub{animation:bjHubGlow 3.6s ease-in-out infinite}.bj-viewport{position:fixed;inset:0;overflow:hidden}@media (max-width:820px){.bj-viewport{position:static;inset:auto;overflow:visible;min-height:100dvh}}.bj-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:820px){.bj-two-col{grid-template-columns:1fr;gap:clamp(18px,4vw,32px)}}.bj-hub-diagram{display:block}.bj-hub-stack{display:none}@media (max-width:820px){.bj-hub-diagram{display:none}.bj-hub-stack{display:block}}.bj-node-flat{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.bj-node-flat:focus-visible,.bj-node-flat:hover{transform:translateY(-2px);box-shadow:0 18px 44px -24px rgba(11,18,32,.45);border-color:#10e0c8;outline:none}@keyframes bjSparkDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.bj-spark-line{stroke-dasharray:1;stroke-dashoffset:1;animation:bjSparkDraw .9s ease-out .12s forwards}.bj-kpi-in{animation:bjReveal .5s cubic-bezier(.22,1,.36,1) both}.bj-kpi-in:first-child{animation-delay:.02s}.bj-kpi-in:nth-child(2){animation-delay:.06s}.bj-kpi-in:nth-child(3){animation-delay:.1s}.bj-kpi-in:nth-child(4){animation-delay:.14s}.bj-kpi-in:nth-child(5){animation-delay:.18s}.bj-kpi-in:nth-child(6){animation-delay:.22s}.bj-kpi-in:nth-child(7){animation-delay:.26s}.bj-kpi-in:nth-child(8){animation-delay:.3s}.bj-kpi-in:nth-child(9){animation-delay:.34s}.bj-kpi-in:nth-child(10){animation-delay:.38s}.bj-kpi-in:nth-child(11){animation-delay:.42s}.bj-kpi-in:nth-child(12){animation-delay:.46s}.bj-kpi-in:nth-child(n+13){animation-delay:.5s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bj-strapline{display:flex;align-items:center;gap:16px;margin:0;min-width:0;font-size:clamp(14px,1.15vw,17px);font-weight:500;color:#5b6676;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1023px){.bj-strapline{display:none}}.bj-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,.45fr) minmax(300px,1.25fr) minmax(40px,.45fr) minmax(0,1fr);align-items:center;max-width:1240px;width:100%;margin:0 auto;min-height:0}.bj-proof-flow{align-self:stretch;height:100%;min-height:120px}@keyframes bjStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bj-proof-step{animation:bjStepIn .35s ease-out both}@media (max-width:820px){.bj-proof{grid-template-columns:1fr;gap:14px}.bj-proof-flow{display:none}}@media (prefers-reduced-motion:reduce){.bj-proof-step{animation:none}}@keyframes bjFigureChanged{0%{opacity:.35}to{opacity:1}}.bj-figure-changed{animation:bjFigureChanged .28s ease-out both}@media (prefers-reduced-motion:reduce){.bj-figure-changed{animation:none}}.bj-settled .bj-spark-line{animation:none;stroke-dashoffset:0}.bj-settled .bj-kpi-in,.bj-settled .bj-reveal{animation:none}@media (max-width:820px){.bj-fit{display:flex!important;flex-direction:column;height:auto!important}.bj-fit>*{min-height:0}}html[data-bj-page=ai] .bj-filters{display:none!important}.bj-drill-row:hover{background:#f4fbfc!important}.bj-stat-link:hover>*{box-shadow:inset 0 0 0 1.5px #17a2b8}.bj-tab:hover{background:rgba(255,255,255,.85)!important;color:#0b1220!important}.bj-filters{background:linear-gradient(180deg,#f6f9fc,#eaf0f6);border:1px solid #e3e8ef;border-radius:11px;padding:3px 4px 3px 10px;box-shadow:inset 0 1px 0 #fff}.bj-filters-label{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5b6676;display:inline-flex;align-items:center;gap:5px}.bj-headrow{flex-wrap:nowrap}@media (max-width:1440px){.bj-filters-label svg,.bj-tab-icon{display:none}.bj-headrow{flex-wrap:wrap}.bj-headrow>div:first-child{flex:0 1 auto!important}}.bj-kpi-fit>*{container-type:size;min-height:0}@container (max-height: 300px){.bj-kpi-note{-webkit-line-clamp:2!important}}@container (max-height: 265px){.bj-kpi-note,.bj-kpi-sub{display:none!important}}@container (max-height: 225px){.bj-kpi-axis,.bj-kpi-drill{display:none!important}}@container (max-height: 185px){.bj-kpi-spark{display:none!important}}@container (max-height: 140px){.bj-kpi-cmp{display:none!important}}@media (max-width:820px){.bj-showcase{grid-template-columns:1fr!important;grid-auto-rows:auto}.bj-showcase li{flex:none!important;max-height:none!important}.bj-showcase li button span{-webkit-line-clamp:3!important}}.bj-doc:hover{border-color:#9fe9dd!important;background:#f4fbfc!important}@media (max-width:1100px){.bj-trust-facts{flex-wrap:wrap}.bj-trust-facts>*{flex:1 1 30%!important}}@media (max-width:820px){.bj-trust-docs,.bj-trust-grid{grid-template-columns:1fr!important}}.bj-mobile-only{display:none}@media (max-width:820px){main.bj-viewport{grid-template-columns:minmax(0,1fr)}.bj-sitehead-brand{flex-wrap:wrap;gap:10px!important}.bj-sitehead-brand h2,.bj-sitehead-brand>p{white-space:normal!important;font-size:13px!important}.bj-mobile-only{display:flex}.bj-showcase-window{display:none}.bj-showcase{align-content:start}.bj-mobile-cta{align-self:start;justify-content:center;font-size:14px;font-weight:800;color:#0b1220;background:#10e0c8;border-radius:10px;padding:12px 16px;text-decoration:none}.bj-compare-grid{display:none!important}.bj-trust-facts>*{flex:1 1 45%!important}.bj-trust-flow{flex-direction:column;align-items:stretch!important}.bj-trust-arrow{width:auto!important;transform:rotate(90deg);height:34px}.bj-trust-proc{grid-template-columns:1fr 1fr!important;row-gap:2px!important}.bj-trust-proc-head{display:none!important}.bj-trust-docs section>div{grid-template-columns:1fr!important}.bj-logo-xl{zoom:.6}.bj-dropdown{position:fixed!important;left:12px!important;right:12px!important;top:var(--bj-dd-top,72px)!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - var(--bj-dd-top, 72px) - 12px);overflow-y:auto;z-index:80!important}.bj-perf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;flex:none!important}.bj-kpi-fit>*{container-type:normal}.bj-kpi-value{font-size:22px!important;overflow-wrap:anywhere}.bj-headrow>div,.bj-tabs{flex-wrap:wrap!important}}@media (max-width:560px){.bj-perf-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:820px){.bj-filters,.bj-tabs,div:has(>.bj-tabs){flex-wrap:wrap!important;flex-shrink:1!important;min-width:0!important;max-width:100%}}@media (max-width:820px){.bj-card{overflow:visible!important}.bj-card-body{flex:none!important}.bj-row{flex:0 0 auto!important;min-height:34px!important;max-height:none!important}.bj-chart{flex:none!important;height:240px!important}.bj-chart-sm{flex:none!important;height:72px!important}.bj-strip{flex-wrap:wrap!important}.bj-strip>*{flex:1 1 42%!important;min-width:0!important}.bj-wide{overflow-x:auto;flex:none!important}.bj-wide>*{min-width:600px}.bj-grid>*{grid-column:1/-1!important}.bj-stack-mobile{grid-template-columns:minmax(0,1fr)!important}.bj-answer-box,.bj-answer-scroll{flex:none!important;overflow-y:visible!important}.bj-consolidation,.bj-consolidation>div{min-width:0}.bj-consolidation,.bj-consolidation>div,.bj-team-row{grid-template-columns:minmax(0,1fr)!important}.bj-team-row>div:last-child{justify-content:flex-start!important}}