.related-customers-block{display:flex;flex-direction:column;gap:24px}@media(min-width:1025px){.related-customers-block{flex-direction:row}}.related-customers-block .related-customer{align-items:flex-start;background:var(--bg-bg-primary,#fff);border:var(--spacing-b-s,1px) solid var(--border-border-primary,#d9c9c9);border-radius:var(--border-radius-l,20px);display:flex;flex:1 0 0;flex-direction:column;gap:var(--spacing-xl,40px);height:100%;padding:var(--spacing-m,32px) var(--spacing-s,24px)}@media(min-width:1025px){.related-customers-block .related-customer{border-radius:var(--border-radius-2xl,32px);padding:var(--spacing-2xl,44px) var(--spacing-3xl,48px) var(--spacing-xl,40px) var(--spacing-3xl,48px)}}.related-customers-block .related-customer-logo{height:60px;width:auto}.related-customers-block .related-customer-logo img{display:block}.related-customers-block .related-customer-logo-placeholder{background-color:var(--color-grey-0);border:var(--spacing-b-s) dashed var(--color-grey-400);height:60px;width:60px}.related-customers-block .related-customer .no-icon{opacity:0}.related-customers-block .related-customer-title{color:var(--color-grey-900,#1d1e20);display:-webkit-box;font-size:2.4rem;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:120%;text-decoration:none;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;box-sizing:content-box;max-height:8.64rem;overflow:hidden}@media(min-width:1025px){.related-customers-block .related-customer-title{font-size:3.2rem;font-weight:400;letter-spacing:-.64px;line-height:100%;max-height:9.6rem}}.related-customers-block .related-customer-tags-and-video{width:100%}.related-customers-block .related-customer-terms{display:none;flex-wrap:wrap;float:left;gap:var(--spacing-4xs,8px);margin-top:var(--spacing-5xs,6px);max-width:70%}.related-customers-block .related-customer-terms:has(.related-customer-term){display:flex}.related-customers-block .related-customer-button-link{color:var(--color-grey-800);display:inline-block;text-decoration-line:underline;text-decoration-thickness:var(--spacing-b-l,2px);text-underline-offset:var(--spacing-4xs,8px)}.related-customers-block .related-customer-button-link:after{content:"→";display:inline-block;margin-left:var(--spacing-4xs,8px);transition:transform .15s ease-in-out}.related-customers-block .related-customer-term{align-items:center;background-color:var(--color-grey-0);border-radius:var(--border-radius-2xs);box-shadow:0 0 0 var(--spacing-b-s,1px) var(--color-grey-800,#292b2e) inset;box-sizing:content-box;color:var(--color-grey-900,#1d1e20)!important;display:flex;font-size:1.4rem;height:-moz-fit-content;height:fit-content;justify-content:center;padding:var(--spacing-5xs,6px) var(--spacing-4xs,8px);text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.related-customers-block .related-customer-video{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"48\" height=\"49\" fill=\"none\"><path fill=\"%23fff\" d=\"M24 47.515c-12.979 0-23.5-10.522-23.5-23.5S11.021.515 24 .515s23.5 10.521 23.5 23.5-10.521 23.5-23.5 23.5\"/><path stroke=\"%23000\" d=\"M24 47.515c-12.979 0-23.5-10.522-23.5-23.5S11.021.515 24 .515s23.5 10.521 23.5 23.5-10.521 23.5-23.5 23.5Z\"/><path fill=\"%23000\" fill-rule=\"evenodd\" d=\"M12 19.015a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v2.861l5.857-3.652C34.81 17.63 36 18.372 36 19.56v8.91c0 1.187-1.19 1.93-2.143 1.336L28 26.153v2.862a3 3 0 0 1-3 3H15a3 3 0 0 1-3-3zm4 2.468a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3\" clip-rule=\"evenodd\"/></svg>");float:right;height:48px;width:48px}.related-customers-block .related-customer-link{border-radius:var(--border-radius-2xl,32px);flex:1 1 100%;text-decoration:none}.related-customers-block .related-customer-link:hover .related-customer-button-link:after{transform:translateX(var(--spacing-4xs,8px))}.related-customers-block .related-customer-link:focus-visible{box-shadow:0 0 0 var(--spacing-b-s,1px) var(--color-grey-black,#000),0 0 0 var(--spacing-b-2xl,5px) var(--color-purple-200,#e2cefd);outline:none}.related-customers-block .related-customer:hover{border:var(--spacing-b-s,1px) solid var(--color-grey-black,#000)}
