.spn-section{width:100%;background:var(--fixed-navy);padding:6rem 0 7rem;border-top:1px solid rgba(var(--white-rgb),.06)}.spn-inner{max-width:1600px;margin:0 auto;padding:0 2.5rem;gap:2.6rem}.spn-header,.spn-inner{display:flex;flex-direction:column;align-items:center}.spn-header{gap:.9rem}.spn-title{font-size:2.8rem;font-weight:900;color:var(--fixed-white);text-transform:uppercase;letter-spacing:.06em;text-align:center;margin:0}.spn-accent-bar{width:90px;height:4px;background:linear-gradient(90deg,#375cd4 50%,var(--fixed-white) 50%);border-radius:2px}.spn-logos{flex-wrap:wrap;width:100%}.spn-logo-item,.spn-logos{display:flex;align-items:center;justify-content:center}.spn-logo-item{padding:0 4rem;position:relative}.spn-logo-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:90px;background:rgba(var(--white-rgb),.15)}.spn-logo-img{height:180px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.92;transition:opacity .2s ease,transform .2s ease}.spn-logo-item:hover .spn-logo-img{opacity:1;transform:scale(1.04)}@media (max-width:640px){.spn-section{padding:4rem 0 4.5rem}.spn-title{font-size:1.6rem}.spn-logo-img{height:90px}.spn-logo-item{padding:0 1.5rem}.spn-logo-item:not(:last-child):after{height:60px}}