.customer-proof{--card-cut:22px;--quotes-gap:24px;overflow:hidden;position:relative;padding:80px 0;color:#17130e}@media only screen and (max-width:991px){.customer-proof{--quotes-gap:16px;padding:56px 0}}@media only screen and (max-width:767px){.customer-proof{padding:40px 0}}.customer-proof.k-section-fill{background-image:none;background-color:var(--k-section-bg,#f6f7f9)}.customer-proof.k-rings-bg::before{top:50%;bottom:auto;width:160vw;height:auto;aspect-ratio:1.3019891501;margin-left:-80vw;transform:translateY(-50%);z-index:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.customer-proof>.gt-container{position:relative;z-index:1;max-width:1240px;width:100%}.customer-proof__grid{display:flex;flex-wrap:wrap;gap:var(--quotes-gap)}.customer-proof__dots{display:none}.customer-proof__dot{position:relative;box-sizing:border-box;display:block;flex:0 0 auto;width:8px;height:8px;margin:0;padding:0;border:0;border-radius:0;background:#c6b7a9;cursor:pointer;appearance:none}.customer-proof__dot::after{content:"";position:absolute;inset:-8px}.customer-proof__dot.is-active{width:24px;background:#17130e}.customer-proof__dot:focus-visible{outline:2px solid #17130e;outline-offset:3px}.customer-proof__card{--card-w:50;--cut-tl:0px;--cut-tr:0px;--cut-br:0px;--cut-bl:0px;position:relative;box-sizing:border-box;display:flex;flex:0 0 calc(var(--card-w) * 1% - var(--quotes-gap) * (1 - var(--card-w) / 100));width:calc(var(--card-w) * 1% - var(--quotes-gap) * (1 - var(--card-w) / 100));max-width:100%;min-width:0;min-height:380px;background-color:#a2896a;clip-path:polygon(var(--cut-tl) 0,calc(100% - var(--cut-tr)) 0,100% var(--cut-tr),100% calc(100% - var(--cut-br)),calc(100% - var(--cut-br)) 100%,var(--cut-bl) 100%,0 calc(100% - var(--cut-bl)),0 var(--cut-tl))}.customer-proof__card::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--card-bg,#ffffff);pointer-events:none;transition:top 0.15s ease,right 0.15s ease,bottom 0.15s ease,left 0.15s ease;clip-path:polygon(var(--cut-tl) 0,calc(100% - var(--cut-tr)) 0,100% var(--cut-tr),100% calc(100% - var(--cut-br)),calc(100% - var(--cut-br)) 100%,var(--cut-bl) 100%,0 calc(100% - var(--cut-bl)),0 var(--cut-tl))}@media (hover:hover) and (pointer:fine){.customer-proof__card:hover::before{top:1px;right:1px;bottom:1px;left:1px}}.customer-proof__card:focus-within::before{top:1px;right:1px;bottom:1px;left:1px}@media only screen and (max-width:991px){.customer-proof__card{flex-basis:100%;width:100%;min-height:0}}.customer-proof__card--cut-tl{--cut-tl:var(--card-cut)}.customer-proof__card--cut-tr{--cut-tr:var(--card-cut)}.customer-proof__card--cut-br{--cut-br:var(--card-cut)}.customer-proof__card--cut-bl{--cut-bl:var(--card-cut)}.customer-proof__card--border::before{top:1px;right:1px;bottom:1px;left:1px}.customer-proof__quote,.customer-proof__media{position:relative;z-index:1;box-sizing:border-box;display:flex;flex:1 1 auto;min-width:0;width:100%}.customer-proof__quote{flex-direction:column;justify-content:space-between;gap:20px;padding:32px}.customer-proof__mark{display:none}.customer-proof__card--wide .customer-proof__quote{padding:40px}.customer-proof__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:#f5ece3;box-shadow:inset 0 0 0 1px rgba(162,137,106,.4);overflow:hidden}.customer-proof__avatar-img{display:block;width:100%;height:100%;object-fit:cover}.customer-proof__initials{color:#7a6752;font-family:"Chakra Petch",sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0}.customer-proof__text{font-family:"Hanken Grotesk",sans-serif;color:#17130e}.customer-proof__text p{margin:0;font-size:19px;font-weight:400;line-height:29px}.customer-proof__author{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px dashed rgba(162,137,106,.5)}.customer-proof__author-info{flex:1;min-width:0}.customer-proof__name{margin:0;color:#17130e;font-family:"Chakra Petch",sans-serif;font-size:19px;font-weight:700;line-height:25px;letter-spacing:-.3px}.customer-proof__role{margin:4px 0 0;color:#56483c;font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:500;line-height:16px;letter-spacing:1.4px;text-transform:uppercase}.customer-proof__linkedin{display:block;flex-shrink:0;width:24px;height:24px;line-height:0}.customer-proof__linkedin img{display:block;width:24px;height:24px}.customer-proof__media{align-items:center;justify-content:center;padding:32px}.customer-proof__image,.customer-proof__lottie{display:block;width:auto;max-width:272px;height:auto;max-height:220px;object-fit:contain}.customer-proof__lottie{width:272px;height:220px}@media only screen and (max-width:991px){.customer-proof .customer-proof__quote,.customer-proof__card--wide .customer-proof__quote{padding:28px}.customer-proof__text p{font-size:17px;line-height:26px}}@media only screen and (max-width:767px){.customer-proof>.gt-container{padding-left:24px;padding-right:0}.customer-proof__grid{align-items:stretch;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:24px}.customer-proof__grid::-webkit-scrollbar{display:none}.customer-proof__card{align-self:stretch;flex-direction:column;flex:0 0 min(310px, calc(100vw - 65px));width:min(310px, calc(100vw - 65px));max-width:none;height:auto;min-height:350px;scroll-snap-align:start}.customer-proof__card--media{display:none}.customer-proof .customer-proof__quote,.customer-proof__card--wide .customer-proof__quote{align-self:stretch;height:auto;padding:28px 24px 24px;gap:0}.customer-proof__mark{display:block;flex-shrink:0;margin:0 0 16px;color:#e8683f;font-family:"Chakra Petch",sans-serif;font-size:64px;font-weight:700;line-height:48px}.customer-proof__text{margin-bottom:16px}.customer-proof__text p{font-size:16px;line-height:25px}.customer-proof__quote:has(.customer-proof__author) .customer-proof__avatar{position:absolute;left:24px;bottom:24px;width:48px;height:48px}.customer-proof__quote:has(.customer-proof__avatar) .customer-proof__author{flex-shrink:0;margin-top:auto;padding-left:62px}.customer-proof__author{flex-shrink:0;margin-top:auto}.customer-proof__initials{font-size:16px}.customer-proof__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding-right:24px}}