/* TRUST BAR — single row beneath hero, more breathing room, white pills */

.trust-bar {
    background: #ffffff;
    padding: 43px 0;
    border-bottom: none;
}

.trust-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
}

/* Sentence-case label, regular weight, no mono uppercase */
.trust-label {
    font-family: var(--font-body);
    font-weight: 400;
    font-size: 0.95rem;
    color: var(--clr-navy);
    letter-spacing: 1.2px;
    margin: 0;
    text-transform: none;
}

.trust-logos {
    display: flex;
    align-items: center;
    gap: 32px;
    flex-wrap: wrap;
    justify-content: center;
}

/* White pills with thin dark outline */
.trust-logo-placeholder {
    width: 130px;
    height: 42px;
    background: #ffffff;
    border: 1.2px solid var(--clr-navy);
    border-radius: 999px;
}

@media (max-width: 768px) {
    .trust-bar { padding: 32px 0; }
    .trust-container { gap: 18px; padding: 0 20px; }
    .trust-logos { gap: 12px; }
    .trust-logo-placeholder { width: 84px; height: 30px; }
    .trust-label { font-size: 0.85rem; text-align: center; }
}
