
.pr-payment-trust {
 margin: 1.25rem 0 0;
 padding: 0 0 1.25rem;
 border-bottom: 1px solid rgba(15,40,70,.12);
 text-align: center;
}
.pr-payment-trust .pr-payment-secure {
 display: flex; align-items: center; justify-content: center; gap: .4rem;
 margin: 0 0 .7rem; color: #55697C;
 font-family: var(--pr-sans); font-size: .8rem; line-height: 1.4;
}
.pr-payment-secure svg { flex: 0 0 auto; }
.pr-payment-secure strong { color: #0F2846; font-weight: 600; }
.pr-payment-trust .pr-payment-cards {
 display: flex; flex-wrap: wrap; justify-content: center; gap: .6rem;
 list-style: none; padding: 0; margin: 0;
}
.pr-payment-trust .pr-payment-cards li { list-style: none; margin: 0; padding: 0; line-height: 0; }
.pr-payment-cards img { display: block; width: 64px; height: 40px; object-fit: contain; border-radius: 4px; }
