.customers-page{--customers-rule:color-mix(in srgb, var(--color-paraffin) 12%, transparent);--jump-shell-max:1536px;--jump-shell-inset:max(0px, calc((100% - var(--jump-shell-max)) / 2));--jump-padding-shell:calc(var(--jump-shell-inset) + var(--jump-padding-xl-m));background:var(--color-paper-100);color:var(--color-paper-950);font-family:var(--font-diatype)}html:has(.customers-page),html:has(.customers-page) body{background-color:var(--color-paper-100)}html[data-page-end=bottom]:has(.customers-page):has(.site-footer),html[data-page-end=bottom]:has(.customers-page):has(.site-footer) body{background-color:var(--color-primary-purple-dark)}.customers-shell{box-sizing:content-box;max-width:1400px;margin-inline:auto;padding-inline:15px}@media (width>=768px){.customers-shell{padding-inline:30px}}.customers-page [hidden]{display:none!important}.customers-hero{text-align:center;padding-block:48px}.customers-hero h1{color:inherit;font-family:var(--font-dwight);margin:0 0 16px;font-size:32px;font-weight:500;line-height:40px}.customers-hero p{color:var(--color-font-body);text-wrap:balance;margin:0;font-size:18px;line-height:24px}@media (width>=768px){.customers-hero h1{letter-spacing:.32px;font-size:60px;line-height:66px}}.customers-cases{padding-block:0 56px}@media (width>=768px){.customers-cases{padding-block:0 80px}}.customer-stories{display:block}.customer-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:80px;padding-bottom:20px;display:flex}.customer-filter-summary{color:var(--color-paper-600);margin:0;font-size:15px;line-height:20px}.customer-stories:not([data-filtering]) [data-matching-word]{display:none}.customer-filter-controls{flex-wrap:wrap;gap:10px;display:flex}.customer-filter{position:relative}.customer-filter-button,.customer-search{border:1px solid color-mix(in srgb, var(--color-paraffin) 14%, transparent);background:var(--color-paper-50);height:44px;color:var(--color-paraffin);border-radius:10px;align-items:center;font-family:inherit;font-size:15px;transition:border-color .15s,background-color .15s;display:flex}.customer-filter-button{cursor:pointer;justify-content:space-between;gap:10px;min-width:176px;padding:0 10px 0 14px}.customer-filter-button:hover,.customer-filter-button[aria-expanded=true],.customer-search:hover{border-color:color-mix(in srgb, var(--color-paraffin) 32%, transparent)}.customer-filter-button svg{color:color-mix(in srgb, var(--color-paraffin) 60%, transparent);flex:none;transition:transform .2s}.customer-filter-button[aria-expanded=true] svg{transform:rotate(180deg)}.customer-filter[data-set] .customer-filter-button{border-color:var(--color-lithium-700)}.customer-filter-menu{z-index:10;background:var(--color-paper-50);width:max-content;min-width:100%;max-width:min(320px,100vw - 30px);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-paraffin) 8%, transparent), 0 16px 40px -8px color-mix(in srgb, var(--color-paraffin) 22%, transparent);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.customer-filter-option{color:var(--color-paraffin);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:400;line-height:20px;display:flex}.customer-filter-option:hover,.customer-filter-option:focus-visible{background:color-mix(in srgb, var(--color-paraffin) 6%, transparent)}.customer-filter-option[aria-pressed=true] [data-customer-filter-option-label]{color:var(--color-lithium-700)}.customer-filter-count{color:var(--color-paper-600);font-variant-numeric:tabular-nums;font-size:13px}.customer-search{cursor:text;gap:8px;width:240px;padding:0 12px}.customer-search:focus-within{border-color:var(--color-paraffin)}.customer-search svg{color:color-mix(in srgb, var(--color-paraffin) 50%, transparent);flex:none}.customer-search input{min-width:0;height:100%;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.customer-search input::placeholder{color:color-mix(in srgb, var(--color-paraffin) 50%, transparent)}.customer-search input::-webkit-search-cancel-button{display:none}.customer-search-clear{width:28px;height:28px;color:var(--color-paraffin);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:-6px;padding:0;transition:background-color .15s;display:flex}.customer-search .customer-search-clear svg{color:inherit}.customer-search-clear:hover{background:color-mix(in srgb, var(--color-paraffin) 6%, transparent)}.customer-search input:placeholder-shown+.customer-search-clear{display:none}.customer-filter-button:focus-visible,.customer-filter-option:focus-visible,.customer-search-clear:focus-visible,.customer-empty-clear:focus-visible,.customer-filter-summary:focus-visible{outline:2px solid var(--color-lithium-700);outline-offset:2px;box-shadow:none}.customer-filter-option:focus-visible{outline-offset:-2px}@media (width<=899px){.customer-filters{margin-top:56px}.customer-filter-controls{order:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.customer-filter-summary{order:2}.customer-filter-button{width:100%;min-width:0}.customer-filter-button [data-customer-filter-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-filter:nth-child(2) .customer-filter-menu{left:auto;right:0}.customer-search{grid-column:1/-1;width:auto;font-size:16px}}.customer-stat{color:var(--color-paper-600);align-items:flex-end;gap:20px;display:flex}.customer-stat-value{font-family:var(--font-dwight);white-space:nowrap;flex:none;font-size:40px;font-weight:500;line-height:44px}.customer-stat-caption{text-wrap:pretty;font-size:14px;line-height:20px}.customer-quote{color:var(--color-font-body);margin:0;font-size:16px;line-height:22px}.customer-quote-by{color:var(--color-paper-600);flex-wrap:wrap;gap:0 20px;margin:14px 0 0;font-size:14px;line-height:20px;display:flex}.customer-pinned{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=900px){.customer-pinned{grid-template-columns:repeat(3,minmax(0,1fr))}}.customer-card{background:var(--color-paper-50);color:var(--color-paper-950);border-radius:14px;flex-direction:column;padding:28px;transition:background-color .2s;display:flex}.customer-card:hover{background:var(--color-primary-white,#fff)}.customer-card:focus-visible,.customer-row:focus-visible{outline:2px solid var(--color-lithium-700);outline-offset:2px}.customer-card-logo{order:-1;align-items:center;height:32px;margin-bottom:28px;display:flex}.customer-card-logo img{object-fit:contain;object-position:left center;opacity:.9;width:auto;max-width:160px;height:auto;max-height:32px}.customer-card-title{color:inherit;font-family:var(--font-dwight);text-wrap:pretty;margin:0 0 12px;font-size:25px;font-weight:500;line-height:32px;transition:color .2s}.customer-card:hover .customer-card-title,.customer-row:hover .customer-row-title{color:var(--color-lithium-700)}.customer-card-lede{color:var(--color-font-body);text-wrap:pretty;margin:0 0 32px;font-size:16px;line-height:22px}.customer-card-foot{margin-top:auto}.customer-rows{border-bottom:1px solid var(--customers-rule)}.customer-filters[hidden]+.customer-results{margin-top:64px}.customer-rows:not(:has(>.customer-row:not([hidden]))),.customer-pinned:not(:has(>.customer-card:not([hidden]))){display:none}.customer-pinned:not(:has(>.customer-card:not([hidden])))+.customer-filters{margin-top:0}.customer-row{border-top:1px solid var(--customers-rule);color:var(--color-paper-950);grid-template-columns:112px minmax(0,1.2fr) minmax(0,1fr) 24px;align-items:center;gap:80px;padding:32px 24px 32px 8px;transition:background-color .2s;display:grid}.customer-row:hover{background:color-mix(in srgb, var(--color-paraffin) 3%, transparent)}.customer-row-logo{order:-1;align-items:center;height:64px;display:flex}.customer-row-logo img{object-fit:contain;object-position:left center;width:auto;max-width:112px;height:auto;max-height:48px}.customer-row-title{color:inherit;font-family:var(--font-dwight);text-wrap:pretty;margin:0;font-size:24px;font-weight:500;line-height:30px;transition:color .2s}.customer-row-proof .customer-stat{align-items:center}.customer-row-arrow{color:var(--color-lithium-700);opacity:0;margin-left:-40px;transition:opacity .2s,transform .2s;display:flex;transform:translate(-8px)}.customer-row:hover .customer-row-arrow,.customer-row:focus-visible .customer-row-arrow{opacity:1;transform:none}@media (width>=900px) and (width<=1099px){.customer-row{gap:48px}.customer-row-arrow{margin-left:-16px}}@media (width<=899px){.customer-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:28px 0}.customer-row-logo{height:48px}.customer-row-logo img{max-height:40px}.customer-row-title{font-size:20px;line-height:26px}.customer-row-arrow{display:none}}.customer-empty{border-top:1px solid var(--customers-rule);color:var(--color-paper-600);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 16px;display:flex}.customer-empty p{margin:0;font-size:16px}.customer-empty-clear{color:color-mix(in srgb, var(--color-paraffin) 60%, transparent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-paraffin) 25%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:15px;transition:color .15s}.customer-empty-clear:hover,.customer-empty-clear:focus-visible{color:var(--color-lithium-700);text-decoration-color:currentColor}.customer-more{justify-content:center;margin-top:40px;display:flex}.customer-more-button{border:1px solid color-mix(in srgb, var(--color-paraffin) 22%, transparent);height:48px;color:var(--color-paraffin);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 20px 0 24px;font-family:inherit;font-size:16px;transition:background-color .15s;display:inline-flex}.customer-more-button:hover{background:color-mix(in srgb, var(--color-paraffin) 6%, transparent)}.customer-more-button:focus-visible{outline:2px solid var(--color-lithium-700);outline-offset:2px}.customer-trusted{background:var(--color-paper-50);padding-block:56px;overflow-x:clip}@media (width>=768px){.customer-trusted{padding-block:80px}}.customer-trusted h2{color:var(--color-paper-950);font-family:var(--font-dwight);margin:0;font-size:25px;font-weight:500;line-height:32px}.customer-trusted-logos{margin-block:56px}.customer-reviews-wrap{position:relative}.customer-reviews{--bleed:calc(50vw - 50%);margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.customer-reviews::-webkit-scrollbar{display:none}.customer-reviews:focus-visible{outline:2px solid var(--color-lithium-700);outline-offset:2px}@media (pointer:fine){.customer-reviews[data-draggable]{cursor:grab}.customer-reviews[data-dragging]{cursor:grabbing;user-select:none}}.customer-review{background:var(--color-paper-100);border-radius:14px;flex-direction:column;flex:none;width:min(500px,85vw);min-height:250px;margin:0;padding:28px;display:flex}.customer-review-stars{flex:none;width:121px;height:20px}.customer-review blockquote{color:var(--color-font-body);margin:28px 0 20px;font-size:18px;line-height:24px}.customer-review figcaption{color:var(--color-paper-600);flex-wrap:wrap;gap:0 20px;margin-top:auto;font-size:14px;line-height:20px;display:flex}.customer-reviews-button{z-index:2;background:var(--color-paper-50);width:44px;height:44px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-paraffin) 12%, transparent), 0 4px 14px color-mix(in srgb, var(--color-paraffin) 12%, transparent);color:var(--color-paper-950);cursor:pointer;border:0;border-radius:9999px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.customer-reviews-button:hover{background:var(--color-lithium-700);color:var(--color-primary-white,#fff)}.customer-reviews-button:focus-visible{outline:2px solid var(--color-lithium-700);outline-offset:2px}.customer-reviews-source{color:var(--color-paper-600);margin:24px 0 0;font-size:14px;line-height:20px}.customer-reviews-source a{color:color-mix(in srgb, var(--color-paraffin) 60%, transparent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-paraffin) 25%, transparent);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.customer-reviews-source a:hover,.customer-reviews-source a:focus-visible{color:var(--color-lithium-700);text-decoration-color:currentColor}.customer-reviews-source svg{vertical-align:-1px;margin-left:2px;display:inline-block}.customer-reviews-button-previous{left:16px}.customer-reviews-button-next{right:16px}
