.b2bb{padding-top:36px}
  .b2bb-wrap{display:flex;flex-direction:column;gap:12px}
  .b2bb-eyebrow{margin:0}
  .b2bb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
  .b2bb-pill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:48px;background:var(--kw-white);border:1.5px solid var(--kw-line);font-size:13px;font-weight:700;color:var(--kw-ink);text-decoration:none;white-space:nowrap;transition:border-color .2s,background .2s}
  .b2bb-pill:hover{border-color:var(--kw-brown);background:var(--kw-cream);color:var(--kw-ink)}
  .b2bb-pill:focus-visible{outline:2px solid var(--kw-brown);outline-offset:2px}
  .b2bb-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}
  @media screen and (min-width:768px){
    .b2bb{padding-top:36px}
    .b2bb-wrap{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}
    .b2bb-eyebrow{margin-right:8px}
    .b2bb-list{gap:10px}
    .b2bb-pill{height:52px;padding:0 20px;font-size:16px;gap:10px}
  }
.b2bb-dot{background:var(--b2b-accent)}

  .b2bb-actions{margin-top:24px;display:flex;justify-content:center}
  @media screen and (max-width:767px){ .b2bb-actions .b2b-btn{width:100%} }
