/* Payment Trust Strip Styles */
.payment-trust-strip {
    background: linear-gradient(135deg, #FBF8F3 0%, #FFE5B4 100%);
    padding: 32px 20px;
    border-top: 3px solid var(--orange);
}
.payment-trust-inner {
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.payment-trust-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-size: 18px;
    font-family: 'Bebas Neue', 'Heebo', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 18px;
}
.payment-trust-icon { font-size: 24px; }
.payment-methods {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 14px;
    margin-bottom: 16px;
}
.payment-method {
    background: white;
    padding: 12px 20px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    transition: all 0.2s;
    cursor: default;
}
.payment-emoji { font-size: 22px; }
.payment-trust-promise {
    font-size: 13px;
    color: var(--gray);
    font-weight: 600;
    margin-top: 12px;
}

.payment-trust-promise span{
    display: inline-block;
    margin: 0 4px;
}

@media (max-width: 768px) {
  .payment-trust-inner { flex-direction: column; text-align: center; justify-content: center; padding: 0 16px; }
  .payment-methods { justify-content: center; }
}
