.bt-bg{background-color:#f6f8fc;background-image:radial-gradient(#dbe3f4 1px,#0000 1px);background-size:22px 22px}.bt-dash{animation:1.4s linear infinite bt-flow}@keyframes bt-flow{to{stroke-dashoffset:-36px}}.bt-ring{animation:2.6s ease-in-out infinite bt-pulse}@keyframes bt-pulse{50%{stroke-opacity:.15}}.bt-svgchip,.bt-half{transition:stroke .16s,fill .16s}a:hover .bt-svgchip{stroke:#2850b0}a:hover .bt-half{fill:#ffffff2e}.bt-facet{transition:filter .16s}a:hover .bt-facet{filter:brightness(1.18)}.bt-cta:hover{color:#fff;background:#173a88}.bt-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bt-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;display:grid}@media (max-width:999px){.bt-diagram{display:none!important}.bt-stack{display:flex!important}}@media (max-width:640px){.bt-grid2{grid-template-columns:1fr}.bt-head{flex-direction:column;align-items:flex-start!important}}@media (prefers-reduced-motion:reduce){.bt-dash,.bt-ring{animation:none}.bt-dot{display:none}}.bt-m-h{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#2850b0;margin:0 0 10px;font-size:12px;font-weight:700}.bt-m-dep{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;display:grid}
