.ClientLogos_section__SQe_y{--client-logo-card-min-height:136px;--client-logo-frame-height:58px;--client-logo-frame-max-width:180px}.ClientLogos_content__9qHWx{display:flex;flex-direction:column;gap:var(--urman-section-gap)}.ClientLogos_grid__pEjn5{display:grid;gap:var(--urman-space-4);align-items:stretch}.ClientLogos_gridDense__BbEGC,.ClientLogos_grid__pEjn5{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientLogos_cardLink__YqaLN{display:block;height:100%;color:inherit;text-decoration:none}.ClientLogos_card__ra3Y_{position:relative;display:flex;min-height:var(--client-logo-card-min-height);min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:16px 14px;overflow:hidden;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-surface,8px);background:color-mix(in srgb,var(--urman-color-background-default,#fefefc) 78%,transparent);color:var(--urman-color-text-primary,#141714);transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.ClientLogos_cardCompact__r3MR6{--client-logo-card-min-height:116px;--client-logo-frame-height:48px;--client-logo-frame-max-width:148px}.ClientLogos_cardLogoOnly__GHFKG{--client-logo-card-min-height:94px}.ClientLogos_cardInteractive__8_Fl5{cursor:pointer}.ClientLogos_cardInteractive__8_Fl5:hover,.ClientLogos_cardLink__YqaLN:focus-visible .ClientLogos_card__ra3Y_{border-color:rgba(92,105,51,.34);background:rgba(254,254,252,.82);box-shadow:var(--urman-shadow-sm,0 8px 24px rgba(34,38,27,.08));transform:translateY(-2px)}.ClientLogos_cardLink__YqaLN:focus-visible{outline:2px solid var(--urman-color-brand-primary,#5c6933);outline-offset:4px}.ClientLogos_linkIcon__rejG8{position:absolute;top:12px;right:12px;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:var(--urman-radius-action,999px);background:rgba(92,105,51,.09);color:var(--urman-color-brand-primary,#5c6933);opacity:1;transition:opacity .18s ease-out,transform .18s ease-out}.ClientLogos_logoFrame__EJ2HA{position:relative;display:flex;width:100%;max-width:var(--client-logo-frame-max-width);height:var(--client-logo-frame-height);align-items:center;justify-content:center;margin:0 auto}.ClientLogos_logoFrame__EJ2HA img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;object-position:center;transition:transform .18s ease-out,filter .18s ease-out}.ClientLogos_cardInteractive__8_Fl5:hover .ClientLogos_logoFrame__EJ2HA img,.ClientLogos_cardLink__YqaLN:focus-visible .ClientLogos_logoFrame__EJ2HA img{filter:saturate(1.02) contrast(1.02);transform:scale(1.025)}.ClientLogos_clientName__wQLCs{max-width:100%;min-height:2.4em;margin:12px 0 0;color:var(--urman-color-text-primary,#141714);font-size:var(--urman-type-body-size);font-weight:600;line-height:1.5;overflow-wrap:anywhere;text-align:center}@media (min-width:600px){.ClientLogos_grid__pEjn5{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ClientLogos_gridDense__BbEGC{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;overflow-x:visible;scroll-snap-type:none}}@media (min-width:900px){.ClientLogos_section__SQe_y{--client-logo-card-min-height:148px;--client-logo-frame-height:64px}.ClientLogos_grid__pEjn5{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ClientLogos_gridDense__BbEGC{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ClientLogos_card__ra3Y_{padding:18px}.ClientLogos_cardCompact__r3MR6{--client-logo-card-min-height:126px;--client-logo-frame-height:52px}.ClientLogos_cardLogoOnly__GHFKG{--client-logo-card-min-height:112px}.ClientLogos_cardCompact__r3MR6.ClientLogos_cardLogoOnly__GHFKG{--client-logo-card-min-height:96px}.ClientLogos_clientName__wQLCs{margin-top:13px}}@media (prefers-reduced-motion:reduce){.ClientLogos_card__ra3Y_,.ClientLogos_linkIcon__rejG8,.ClientLogos_logoFrame__EJ2HA img{transition:none}.ClientLogos_cardInteractive__8_Fl5:hover,.ClientLogos_cardInteractive__8_Fl5:hover .ClientLogos_logoFrame__EJ2HA img,.ClientLogos_cardLink__YqaLN:focus-visible .ClientLogos_card__ra3Y_,.ClientLogos_cardLink__YqaLN:focus-visible .ClientLogos_logoFrame__EJ2HA img,.ClientLogos_linkIcon__rejG8{transform:none}}@media (min-width:1200px){.ClientLogos_gridDense__BbEGC{gap:18px}}@media (min-width:1024px){.ClientLogos_linkIcon__rejG8{opacity:0;transform:translate(4px,-4px)}.ClientLogos_cardInteractive__8_Fl5:hover .ClientLogos_linkIcon__rejG8,.ClientLogos_cardLink__YqaLN:focus-visible .ClientLogos_linkIcon__rejG8{opacity:1;transform:translate(0)}}