.references-section{padding:80px 6%;background:#f3f7f6;color:#0b1220}.references-section h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.06em;line-height:1.08;margin:18px 0 35px}.references-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.reference-card{display:block;background:white;border:1px solid #d7e5dc;border-radius:12px;padding:22px;transition:transform .2s,box-shadow .2s}.reference-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #0b122012}.reference-logo{height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.reference-logo img{width:100%;height:80px;object-fit:contain}.reference-logo strong{font-size:22px;text-align:center;letter-spacing:-.04em}.reference-card h3{font-size:14px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.reference-card span{font-size:10px;color:#138459}@media(max-width:1000px){.references-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.references-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-card{padding:17px}.reference-logo{height:80px}.reference-logo img{height:65px}.references-section{padding:55px 5%}}

.reference-logo{background:#fff;border-radius:6px}.reference-logo img[src*="ynm"]{padding:10px 0}.reference-logo img[src*="omega"]{height:100px;object-fit:contain}.reference-card:has(img[src*="omega"]){padding-left:14px;padding-right:14px}
