/* beinQuality — products.html satir ici stili (prototipten birebir): kategori kartlari + urun listesi */
.pl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
  @media(max-width:900px){.pl-grid{grid-template-columns:repeat(2,1fr);gap:16px}}
  @media(max-width:560px){.pl-grid{grid-template-columns:1fr}}
  .pl-cat{
    display:block;background:#fff;border:1.5px solid #BFE4F6;border-radius:var(--r-lg);
    padding:28px 22px;text-decoration:none;color:inherit;
    transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);
  }
  .pl-cat:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 24px 44px -28px rgba(14,155,214,.55)}
  .pl-cat .bi{width:54px;height:54px;color:var(--blue);margin-bottom:16px}
  .pl-cat .bi svg{width:100%;height:100%}
  .pl-cat h3{margin:0 0 7px;font-size:16.5px;line-height:1.34;color:var(--blue);font-weight:750}
  .pl-cat p{margin:0 0 12px;font-size:13.5px;line-height:1.6;color:var(--muted)}
  .pl-cat .n{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
  .pl-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
  @media(max-width:760px){.pl-list{grid-template-columns:1fr}}
  .pl-item{
    display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);
    border-radius:var(--r-md);padding:20px 22px;text-decoration:none;color:inherit;
    transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease);
  }
  .pl-item:hover{border-color:var(--blue);transform:translateX(3px);box-shadow:0 16px 34px -26px rgba(14,155,214,.6)}
  .pl-item .bi{width:40px;height:40px;flex:0 0 auto;color:var(--blue)}
  .pl-item .bi svg{width:100%;height:100%}
  .pl-item b{display:block;font-size:15.5px;color:var(--navy);margin-bottom:3px}
  .pl-item span{font-size:13px;color:var(--muted)}
  .pl-item .go{margin-left:auto;width:17px;height:17px;color:var(--line-2);flex:0 0 auto}
  .pl-item:hover .go{color:var(--blue)}
