.reference-group + .reference-group{margin-top:5rem;}.reference-group .section-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem;text-align:center;}.reference-group .section-title-heading{display:flex;align-items:center;justify-content:center;gap:.875rem;}.reference-group .section-title-heading span{width:.375rem;height:2.125rem;border-radius:3.125rem;background:var(--site-primary);flex-shrink:0;}.reference-group .section-title h2{margin:0;font-size:1.75rem;font-weight:800;}.reference-group .section-title p{margin:0;font-size:.9375rem;color:rgba(var(--site-dark-rgb),.7);max-width:42rem;}.reference-card{height:100%;min-height:11.875rem;padding:1.5rem 1.125rem;border:.0625rem solid var(--site-bg-light);border-radius:.875rem;background:var(--site-bg-light);display:flex;flex-direction:column;align-items:center;gap:1.125rem;text-align:center;}.reference-card:hover{border-color:rgba(var(--site-dark-rgb),.08);transform:translateY(-.1875rem);}.reference-card img{width:100%;height:auto;object-fit:contain;border-radius:.875rem;}.reference-card h3{margin:0;font-size:.9375rem;line-height:1.45;font-weight:700;}@media (max-width:575.98px){.reference-card{min-height:10.3125rem;padding:1.25rem .875rem}.reference-card img{width:4.5rem;height:4.5rem}.reference-card h3{font-size:.8125rem}}