.trust-logos-section{width:100%}.trust-logos-container{margin:0 auto;max-width:1260px;padding:0 16px}@media(min-width:768px){.trust-logos-container{padding:0 40px}}.trust-logos-content{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center;width:100%}@media(min-width:768px){.trust-logos-content{flex-direction:row;gap:110px}}.trust-logos-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.4;min-width:206px;text-align:center}@media(min-width:768px){.trust-logos-title{text-align:left}}.trust-logos-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr;justify-items:center;width:100%}@media(min-width:640px){.trust-logos-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.trust-logos-grid{grid-template-columns:repeat(4,1fr)}}.trust-logo-item{height:60px;max-width:191px}.trust-logo-item,.trust-logo-link{align-items:center;display:flex;justify-content:center;width:100%}.trust-logo-link{height:100%;text-decoration:none;transition:var(--transition)}.trust-logo-link:hover{transform:scale(1.05)}.trust-logo-image{filter:grayscale(100%);height:auto;max-height:100%;max-width:100%;object-fit:contain;transition:var(--transition);width:auto}.trust-logo-image:hover{filter:grayscale(0)}.trust-logo-placeholder{align-items:center;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;height:60px;justify-content:center;width:191px}@media(max-width:767px){.trust-logos-content,.trust-logos-grid{gap:40px}.trust-logos-title{font-size:1.125rem}}.trust-logos-section.animated .trust-logo-item{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.trust-logos-section.animated .trust-logo-item:first-child{animation-delay:.1s}.trust-logos-section.animated .trust-logo-item:nth-child(2){animation-delay:.2s}.trust-logos-section.animated .trust-logo-item:nth-child(3){animation-delay:.3s}.trust-logos-section.animated .trust-logo-item:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}