.clientReferences{background:var(--paper);color:#10231f;border-bottom:1px solid #c3d0cb}.referencesHeading{text-align:center;max-width:1100px;margin:0 auto 48px}.referencesHeading .kicker{color:#087a6e;font-size:13px}.referencesHeading h2{text-wrap:balance;font-size:clamp(32px,4vw,60px)}.referencesHeading>p:last-child{color:#566b64;font-size:16px;line-height:1.6}.referencesViewport{touch-action:pan-y;overflow:hidden}.referencesTrack{transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.referencesSlide{flex:0 0 100%;min-width:0}.referencesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.referenceCard{background:#fff;border:1px solid #c3d0cb;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:clamp(150px,16vw,225px);padding:26px 20px;display:flex}.referenceCard img{object-fit:contain;width:100%;height:100%;display:block}.referencesControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.referencesControls button{color:#145b51;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:44px;min-height:44px}.referencesControls button:focus-visible{outline-offset:3px;outline:2px solid #087a6e}.referencesControls button:hover{background:#dce8e2}.referenceArrow{font-size:24px}.referencePages{display:flex}.referencePages button{justify-content:center;align-items:center;display:flex}.referencePages span{background:#9aaea5;border-radius:50%;width:10px;height:10px;transition:background .2s}.referencePages [aria-current=true] span{background:#087a6e}.referencePlayback{padding:8px 12px;font-size:14px}.referencePlayback span{margin-right:5px;display:inline-block}.referencesAnnouncement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.referencesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.referenceCard{height:170px}}@media (width<=600px){.referencesHeading{margin-bottom:32px}.referencesGrid{gap:12px}.referenceCard{height:130px;padding:16px 10px}.referencesControls{gap:4px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.referencesTrack,.referencePages span{transition:none}}
