.references{padding:125px 5.7vw;background:var(--ink);color:#fff}.references-heading{display:grid;grid-template-columns:1fr 1.35fr .8fr;gap:40px;align-items:end;margin-bottom:58px}.references-heading .section-tag{align-self:start;color:#9db0df}.references h2{font-size:clamp(36px,4vw,60px);line-height:1.18;letter-spacing:-.07em;margin:0}.references h2 span{color:var(--yellow)}.references-heading>p:last-child{font-size:14px;line-height:1.7;color:#adbad0;margin:0 0 7px;word-break:keep-all}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e}.reference-grid article{min-height:142px;padding:19px 21px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;background:linear-gradient(130deg,transparent,#ffffff05);transition:background .25s}.reference-grid article:hover{background:#ffffff10}.reference-grid span{font:11px 'DM Mono',monospace;color:var(--yellow)}.reference-grid strong{font-size:clamp(17px,1.65vw,24px);letter-spacing:-.06em;word-break:keep-all}@media(max-width:760px){.references{padding:82px 22px}.references-heading{display:block;margin-bottom:34px}.references-heading .section-tag{margin-bottom:20px}.references h2{font-size:39px;margin-bottom:20px}.references-heading>p:last-child{font-size:13px;max-width:280px}.reference-grid{grid-template-columns:1fr 1fr}.reference-grid article{min-height:114px;padding:16px}.reference-grid strong{font-size:16px}}
