/**
 * Module: lpage_trust_bar
 * Auto-extracted from style.css
 */

/* TRUST BAR */
.t1-trust {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
    padding: 1.5rem max(1.5rem, calc(50vw - var(--max-width) / 2 + 1.5rem));
    border-bottom: 1px solid var(--pearl);
}

.t1-trust > p {
    font-size: 0.8125rem;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: var(--stone);
    margin: 0;
}

.t1-trust__logos,
.t1-trust__logos li {
    display: contents;
    list-style: none;
    margin: 0;
    padding: 0;
}

.t1-trust img {
    height: 24px;
    opacity: 0.5;
    transition: opacity 0.3s;
}

.t1-trust img:hover { 
    opacity: 1; 
}

/* ========================================
   LIGHT THEME OVERRIDE
   ======================================== */

.t1-trust--light {
    border-bottom: 1px solid rgba(26, 29, 33, 0.08);
}

.t1-trust--light > p {
    color: var(--stone);
}