.bci{background:var(--bg-raised);border-block:1px solid var(--line-faint);padding:clamp(3rem,7vw,5rem) 0}.bci-inner{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.bci-mark{flex:none;width:clamp(104px,16vw,168px);height:auto}.bci-cell{fill:color-mix(in oklab, var(--bg-panel) 72%, var(--plj-blue) 28%);stroke:color-mix(in oklab, var(--plj-cyan) 26%, var(--line-accent));stroke-width:1.1px}.bci-core{fill:color-mix(in oklab, var(--plj-blue) 22%, var(--bg-panel-high));stroke:color-mix(in oklab, var(--plj-cyan) 42%, var(--line-accent));stroke-width:1.1px}.bci-core-top{fill:color-mix(in oklab, var(--plj-ice) 34%, transparent);stroke:color-mix(in oklab, var(--plj-cyan) 60%, transparent);stroke-width:1px}.bci-copy{flex-direction:column;flex:24rem;align-items:flex-start;gap:.75rem;display:flex}.bci-title{max-width:24ch;color:var(--text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,3vw,2rem);font-weight:600;line-height:1.12}.bci-line{max-width:62ch;color:var(--text-secondary);margin:0;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.6}.bci-cta{border:1px solid color-mix(in oklab, var(--plj-cyan) 45%, var(--line-strong));min-height:2.75rem;color:var(--text-primary);border-radius:999px;align-items:center;margin-top:.25rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.bci-cta:hover{border-color:var(--plj-cyan);background:color-mix(in oklab, var(--plj-blue) 12%, transparent)}.bci-cta:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bci-cta{transition-duration:.01ms}}
