Bank Guarantee SBLC/BANK GUARANTEE DUE DILIGENCE: 9 CRITICAL CHECKS TO AVOID COSTLY RISKS August 12, 2026