/* customer proof (sample layout until real, approved details replace the [placeholders]) */
.pg-enterprise .w17-proof{background:#fff}
mark.w17-ph{background:#fff4cc;color:inherit;border-radius:4px;padding:0 4px;box-shadow:inset 0 0 0 1px #f1db8a;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.w17-sample{display:inline-flex;margin-top:16px;height:24px;align-items:center;padding:0 10px;border-radius:12px;background:#fff4cc;box-shadow:inset 0 0 0 1px #f1db8a;font-size:11.5px;font-weight:500;color:#7a5b00}
.w17-logos{list-style:none;margin:0 0 40px;padding:22px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;border-block:1px solid var(--w10-line)}
.w17-logos li{display:grid;place-items:center;height:40px;font-size:17px;font-weight:600;letter-spacing:-.03em;color:#9a9d94}
.w17-logos li img{max-height:26px;max-width:80%;filter:grayscale(1);opacity:.6}
.w17-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}
.w17-lead,.w17-card{border:1px solid var(--w10-line);border-radius:14px;background:linear-gradient(165deg,#fdfdfb,#f7f6fa)}
.w17-lead{padding:40px 42px 36px;display:flex;flex-direction:column}
.w17-co b{display:block;font-size:19px;font-weight:600;letter-spacing:-.025em;color:var(--w10-ink)}
.w17-co span{display:block;margin-top:5px;font-size:13px;color:var(--w10-muted)}
.w17-q{margin:28px 0 0}
.w17-q blockquote{margin:0;font-size:25px;line-height:1.36;letter-spacing:-.018em;color:var(--w10-ink);text-wrap:pretty}
.w17-q blockquote::before{content:"“";display:block;height:20px;font-size:52px;line-height:.8;color:var(--w10-red)}
.w17-q.sm{margin-top:20px}.w17-q.sm blockquote{font-size:16px;line-height:1.55;letter-spacing:-.005em;color:#3d4136}
.w17-q.sm blockquote::before{font-size:34px;height:13px}
.w17-q figcaption{display:flex;align-items:center;gap:11px;margin-top:18px;font-size:13px;color:var(--w10-text)}
.w17-q figcaption b{display:block;font-weight:500;color:var(--w10-ink)}
.w17-av{flex:none;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f1ebe2,#e2ddd4)}
.w17-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0 28px;padding-top:26px;border-top:1px solid var(--w10-line)}
.w17-stats dt{font-size:34px;line-height:1.05;letter-spacing:-.04em;font-weight:500;color:var(--w10-ink)}
.w17-stats dd{margin:9px 0 0;font-size:13px;line-height:1.45;color:var(--w10-text)}
.w17-lead .w10-text-link{margin-top:auto}
.w17-side{display:grid;gap:24px}
.w17-card{padding:30px 32px}
.w17-big b{display:block;font-size:40px;line-height:1;letter-spacing:-.045em;font-weight:500;color:var(--w10-ink)}
.w17-big span{display:block;margin-top:8px;font-size:13.5px;color:var(--w10-text)}
.w17-secure{list-style:none;margin:30px 0 0;padding:20px 0 0;border-top:1px solid var(--w10-line);display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}
.w17-secure li{display:flex;align-items:center;gap:9px;font-size:13px;color:#4b5045}
.w17-secure svg{flex:none;width:16px;height:16px;fill:none;stroke:#4b5045;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.w10-control-copy .w10-text-link{margin-top:26px}
@media(max-width:1000px){.w17-grid{grid-template-columns:1fr}.w17-side{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.w17-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.w17-lead{padding:28px 24px}.w17-q blockquote{font-size:20px}.w17-stats{grid-template-columns:1fr;gap:18px}.w17-side{grid-template-columns:1fr}.w17-card{padding:24px}.w17-secure{grid-template-columns:1fr}}

/* customer logos under the hero, in the strip's place */
.w17-customers>.wrap{justify-content:space-between}
.w17-cust{list-style:none;margin:0;padding:0;flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;align-items:center}
.w17-cust li{display:grid;place-items:center;height:34px;font-size:16px;font-weight:600;letter-spacing:-.03em;color:#9a9d94}
.w17-cust li img{max-height:24px;max-width:80%;filter:grayscale(1);opacity:.6}
.w17-customers .w10-text-link{flex:none}
@media(max-width:760px){.w17-customers>.wrap{flex-wrap:wrap;gap:16px}.w17-cust{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}
/* real customer names (wordmarks until logo files are supplied) */
.w17-cust{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}
.w17-cust li{height:auto;min-height:34px;text-align:center;font-size:15px;line-height:1.25;color:#4f5547}
.w17-cust-page{margin-top:56px;padding-top:32px;border-top:1px solid rgba(0,0,0,.08);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}
.w17-cust-page li{font-size:20px;min-height:48px;place-items:center start;text-align:left}
@media(max-width:760px){.w17-cust-page{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.w17-customers .w17-cust{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.w17-cust li{font-size:14px}.w17-cust-page li{font-size:17px}}
/* customers page: full stories */
.w17-story{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;padding:56px 0;border-top:1px solid var(--w10-line);scroll-margin-top:96px}
.w17-story:first-of-type{margin-top:16px}
.w17-story h2{margin:22px 0 0;font-size:34px;line-height:1.12;letter-spacing:-.035em;font-weight:500;color:var(--w10-ink);text-wrap:balance}
.w17-story .w17-q{margin-top:26px}
.w17-story-dl{margin:0;display:grid;gap:18px}
.w17-story-dl dt{font-family:"Geist Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.02em;text-transform:uppercase;color:#5a6150}
.w17-story-dl dd{margin:5px 0 0;font-size:15px;line-height:1.55;color:#3d4136}
.w17-story .w17-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:30px 0 0}
@media(max-width:900px){.w17-story{grid-template-columns:1fr;gap:28px;padding:40px 0}.w17-story h2{font-size:27px}}
.w17-stories h1{font-size:clamp(38px,4.4vw,56px)!important;line-height:1.04!important;letter-spacing:-.04em}.w17-story h2{font-size:30px}@media(max-width:900px){.w17-story h2{font-size:26px}}
/* paired calls to action: demo + free review */
.w18-acts{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}
.w14-value-cta .w18-acts{flex:none}
.w10-final .w18-acts .btn-s{background:#fff;color:#111;box-shadow:inset 0 0 0 1px #dcdcd8}
.w10-final .w18-acts .btn-s:hover{box-shadow:inset 0 0 0 1px #111}
.w17-q figcaption.w17-anon{display:block;margin-top:14px;font-size:13px;color:#5a6150}
