  /* ===== CAPABILITIES ===== */
  .capability-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:20px;
  }
  .capability-item{
    background:#fff;
    border:1px solid var(--hairline);
    border-radius:var(--r-md);
    padding:26px 24px;
    transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);
  }
  .capability-item:hover{
    transform:translateY(-4px);
    box-shadow:0 20px 40px -18px rgba(14,21,38,0.14);
    border-color:rgba(52,87,255,0.25);
  }
  .capability-icon{
    width:38px;height:38px;
    border-radius:var(--r-sm);
    background:linear-gradient(155deg, var(--blue), #2540C9);
    display:flex;align-items:center;justify-content:center;
    box-shadow:0 8px 16px -6px rgba(52,87,255,0.4);
    margin-bottom:16px;
  }
  .capability-icon svg{color:#fff;}
  .capability-item h3{font-size:16px;margin-bottom:7px;}
  .capability-item p{font-size:13.5px;line-height:1.55;}


