.recognition-section .recognition-card{border:1px solid var(--color-layer-3)}.recognition-section .recognition-testimonial::before{content:'';position:absolute;inset-inline-start:0;top:var(--space-8);width:4px;height:var(--space-8);background-color:var(--color-secondary)}.recognition-section .recognition-label,.recognition-section .recognition-quote{color:var(--color-title)}.recognition-section .recognition-customer-logo{width:clamp(4rem,8vw,6rem);height:clamp(3rem,6vw,4.5rem);display:flex;align-items:center;justify-content:center}.recognition-section .recognition-customer-logo img{width:100%;height:100%;object-fit:contain}.recognition-section .recognition-customer-logo+.recognition-author{border-inline-start:1px solid var(--color-layer-3);padding-inline-start:var(--space-6)}.recognition-section .recognition-author{min-width:0;overflow-wrap:anywhere}.recognition-section .recognition-badge{width:min(42%,9rem)}.recognition-section .recognition-badge img{display:block;width:100%;height:auto;object-fit:contain}.recognition-section .recognition-supporting-text{color:color-mix(in srgb,var(--color-text) 75%,var(--color-layer-1))}.recognition-section .recognition-metrics{letter-spacing:0}.recognition-section .recognition-card--split .recognition-awards{border-top:1px solid var(--color-layer-3)}@media (min-width:36rem){.recognition-section .recognition-metrics{flex-direction:row}.recognition-section .recognition-metrics>:not(:first-child){border-inline-start:1px solid var(--color-layer-3);padding-inline-start:var(--space-4)}}@media (min-width:62rem){.recognition-section .recognition-card--split{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.recognition-section .recognition-card--split .recognition-awards{border-top:0;border-inline-start:1px solid var(--color-layer-3)}}
