.testimonials-page[data-v-561f6698]{--bg: var(--dm-surface-void, #000000);--surface-1: var(--vl-surface-1, #0a0a0a);--surface-2: var(--vl-surface-2, #111111);--surface-3: var(--vl-surface-3, #161616);--border-subtle: var(--vl-border-subtle, rgba(255, 255, 255, .07));--border-default: var(--vl-border-default, rgba(255, 255, 255, .11));--border-strong: var(--vl-border-strong, rgba(255, 255, 255, .18));--text-strong: var(--text-primary, #ffffff);--text-muted: var(--text-secondary, #999999);--text-dim: var(--text-tertiary, #555555);--accent: var(--vl-accent, #22c55e);--positive: var(--text-positive, #16a34a);--warning: var(--text-warning, #f59e0b);--negative: var(--text-negative, #ef4444);position:relative;min-height:100vh;background:var(--bg);color:var(--text-strong);font-family:var(--font-sans);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.testimonials-page[data-v-561f6698]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px}.testimonials-main[data-v-561f6698],.testimonials-page[data-v-561f6698] .public-footer{position:relative;z-index:1}.container[data-v-561f6698]{width:100%;max-width:1128px;margin:0 auto;padding:0 32px}[data-v-561f6698]:focus-visible{outline:2px solid var(--vl-focus-ring);outline-offset:2px}.hero[data-v-561f6698]{padding:104px 0 56px}.hero__stack[data-v-561f6698]{max-width:820px;margin:0 auto;text-align:center}.hero__eyebrow[data-v-561f6698],.quote-card__role[data-v-561f6698],.case-study__brand-tag[data-v-561f6698],.case-study__kpi-label[data-v-561f6698],.case-study__kpi-provenance[data-v-561f6698],.case-study__timeline-label[data-v-561f6698],.case-study__timeline-meta[data-v-561f6698],.cta__meta[data-v-561f6698]{font-family:var(--font-mono)}.hero__eyebrow[data-v-561f6698]{margin-bottom:24px;color:var(--vl-primary-base, #22c55e);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.hero__title[data-v-561f6698]{max-width:780px;margin:0 auto 28px;color:var(--text-strong);font-size:clamp(38px,5vw,68px);font-weight:800;line-height:.98;letter-spacing:-.05em}.hero__copy[data-v-561f6698]{max-width:560px;margin:0 auto;color:color-mix(in srgb,var(--text-strong) 75%,transparent);font-size:16px;line-height:1.7}.hero__disclosure[data-v-561f6698]{max-width:640px;margin:18px auto 0;color:var(--text-muted);font-size:13px;line-height:1.65}.hero__actions[data-v-561f6698]{display:flex;justify-content:center;margin-top:40px}.hero__cta[data-v-561f6698]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:11px 24px;border:none;border-radius:7px;background:var(--public-solid-bg);color:var(--public-solid-fg);font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease,text-decoration-color .15s ease;cursor:pointer}.hero__cta[data-v-561f6698]:hover{background:var(--public-solid-hover)}.quotes[data-v-561f6698]{position:relative;overflow:hidden;padding:56px 0;border-top:1px solid var(--border-subtle)}.quotes[data-v-561f6698]:before{content:"“";position:absolute;top:-60px;left:50%;transform:translate(-50%);font-size:360px;font-weight:900;line-height:1;color:color-mix(in srgb,var(--text-strong) 1.5%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quotes__grid[data-v-561f6698]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.quote-card[data-v-561f6698]{display:flex;flex-direction:column;justify-content:space-between;gap:36px;padding:0 36px}.quote-card[data-v-561f6698]:first-child{padding-left:0}.quote-card[data-v-561f6698]:last-child{padding-right:0}.quote-card[data-v-561f6698]:not(:last-child){border-right:1px solid var(--border-subtle)}.quote-card__text[data-v-561f6698]{margin:0;color:var(--text-strong);font-size:16px;line-height:1.55;letter-spacing:-.01em}.quote-card__summary[data-v-561f6698]{margin:0;color:color-mix(in srgb,var(--text-strong) 75%,transparent);font-size:14px;line-height:1.75}.quote-card__attribution[data-v-561f6698]{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--border-subtle)}.quote-card__avatar[data-v-561f6698]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-size:12px;font-weight:700;flex-shrink:0}.quote-card__name[data-v-561f6698]{color:var(--text-strong);font-size:13px;font-weight:600}.quote-card__role[data-v-561f6698]{color:color-mix(in srgb,var(--text-strong) 75%,transparent);font-size:12px}.case-study[data-v-561f6698]{padding:80px 0;border-top:1px solid var(--border-subtle)}.case-study__brand-row[data-v-561f6698]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.case-study__brand[data-v-561f6698]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.case-study__brand-name[data-v-561f6698]{color:var(--text-strong);font-size:18px;font-weight:800;letter-spacing:-.02em}.case-study__brand-tag[data-v-561f6698]{padding:5px 8px;border:1px solid var(--border-strong);border-radius:3px;color:color-mix(in srgb,var(--text-strong) 75%,transparent);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.case-study__proof-label[data-v-561f6698]{padding:5px 8px;border:1px solid var(--border-default);border-radius:3px;color:var(--text-dim);font-size:12px;font-weight:500;letter-spacing:.03em;font-style:italic}.case-study__headline[data-v-561f6698]{max-width:720px;margin-bottom:36px;color:var(--text-strong);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.case-study__kpis[data-v-561f6698]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:40px;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.case-study__kpi[data-v-561f6698]{position:relative;padding:24px 0}.case-study__kpi[data-v-561f6698]:not(:last-child):after{content:"";position:absolute;top:14px;right:0;bottom:14px;width:1px;background:var(--border-subtle)}.case-study__kpi[data-v-561f6698]:not(:first-child){padding-left:28px}.case-study__kpi-label[data-v-561f6698]{margin-bottom:8px;color:color-mix(in srgb,var(--text-strong) 75%,transparent);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.case-study__kpi-value[data-v-561f6698]{color:var(--text-strong);font-family:var(--font-mono);font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em}.case-study__kpi-value--positive[data-v-561f6698]{color:var(--positive)}.case-study__kpi-provenance[data-v-561f6698]{margin-top:8px;color:color-mix(in srgb,var(--text-strong) 75%,transparent);font-size:12px;line-height:1.45}.case-study__timeline[data-v-561f6698]{margin-bottom:40px;padding:40px 0;position:relative}.case-study__timeline-track[data-v-561f6698]{position:relative;display:flex;align-items:center;justify-content:space-between;height:80px}.case-study__timeline-line[data-v-561f6698],.case-study__timeline-fill[data-v-561f6698]{position:absolute;top:50%;left:0;right:0;height:1px}.case-study__timeline-line[data-v-561f6698]{background:var(--border-default)}.case-study__timeline-fill[data-v-561f6698]{right:auto;width:0;background:linear-gradient(to right,var(--warning),var(--negative) 35%,var(--text-strong) 65%,var(--positive));transition:width 1.8s cubic-bezier(.4,0,.2,1)}.case-study__timeline.is-visible .case-study__timeline-fill[data-v-561f6698]{width:100%}.case-study__timeline-node[data-v-561f6698]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.case-study__timeline-connector[data-v-561f6698]{flex:1;height:1px}.case-study__timeline-dot[data-v-561f6698]{position:relative;width:12px;height:12px;border:2px solid var(--border-default);border-radius:999px;background:var(--bg);transition:border-color .5s ease,background-color .5s ease}.case-study__timeline-dot[data-v-561f6698]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid transparent;border-radius:999px;transition:border-color .5s ease}.case-study__timeline-label[data-v-561f6698]{color:var(--text-dim);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;transition:color .5s ease}.case-study__timeline-meta[data-v-561f6698]{color:color-mix(in srgb,var(--text-strong) 75%,transparent);font-size:11px;text-align:center}.case-study__timeline.is-visible .case-study__timeline-node--warning .case-study__timeline-dot[data-v-561f6698]{border-color:var(--warning);background:var(--warning);transition-delay:.1s}.case-study__timeline.is-visible .case-study__timeline-node--warning .case-study__timeline-dot[data-v-561f6698]:after{border-color:color-mix(in srgb,var(--warning) 25%,transparent);transition-delay:.1s}.case-study__timeline.is-visible .case-study__timeline-node--warning .case-study__timeline-label[data-v-561f6698]{color:var(--warning);transition-delay:.15s}.case-study__timeline.is-visible .case-study__timeline-node--negative .case-study__timeline-dot[data-v-561f6698]{border-color:var(--negative);background:var(--negative);transition-delay:.5s}.case-study__timeline.is-visible .case-study__timeline-node--negative .case-study__timeline-dot[data-v-561f6698]:after{border-color:color-mix(in srgb,var(--negative) 25%,transparent);transition-delay:.5s}.case-study__timeline.is-visible .case-study__timeline-node--negative .case-study__timeline-label[data-v-561f6698]{color:var(--negative);transition-delay:.55s}.case-study__timeline.is-visible .case-study__timeline-node--neutral .case-study__timeline-dot[data-v-561f6698]{border-color:var(--text-strong);background:var(--text-strong);transition-delay:.9s}.case-study__timeline.is-visible .case-study__timeline-node--neutral .case-study__timeline-dot[data-v-561f6698]:after{border-color:color-mix(in srgb,var(--text-strong) 20%,transparent);transition-delay:.9s}.case-study__timeline.is-visible .case-study__timeline-node--neutral .case-study__timeline-label[data-v-561f6698]{color:var(--text-strong);transition-delay:.95s}.case-study__timeline.is-visible .case-study__timeline-node--positive .case-study__timeline-dot[data-v-561f6698]{border-color:var(--positive);background:var(--positive);transition-delay:1.3s}.case-study__timeline.is-visible .case-study__timeline-node--positive .case-study__timeline-dot[data-v-561f6698]:after{border-color:color-mix(in srgb,var(--positive) 25%,transparent);transition-delay:1.3s}.case-study__timeline.is-visible .case-study__timeline-node--positive .case-study__timeline-label[data-v-561f6698]{color:var(--positive);transition-delay:1.35s}.case-study__narrative[data-v-561f6698]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-study__panel[data-v-561f6698]{font-size:14px;line-height:1.72;color:color-mix(in srgb,var(--text-strong) 75%,transparent)}.case-study__panel--situation[data-v-561f6698]{padding:32px 48px 32px 0;border-right:1px solid var(--border-subtle)}.case-study__panel--outcome[data-v-561f6698]{padding:32px 0 32px 48px}.case-study__panel-title[data-v-561f6698]{margin-bottom:10px;color:var(--text-strong);font-size:14px;font-weight:700;letter-spacing:-.01em}.case-study__link[data-v-561f6698]{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;margin-top:20px;color:var(--accent);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s ease,gap .2s ease}.case-study__link[data-v-561f6698]:hover{color:color-mix(in srgb,var(--accent) 82%,white);gap:10px}.case-study__link-icon[data-v-561f6698]{width:12px;height:12px;flex-shrink:0}@media (max-width: 900px){.container[data-v-561f6698]{padding:0 24px}.quotes__grid[data-v-561f6698]{grid-template-columns:1fr}.quote-card[data-v-561f6698]{padding:24px 0;border-bottom:1px solid var(--border-subtle)}.quote-card[data-v-561f6698]:first-child{padding-top:0}.quote-card[data-v-561f6698]:last-child{padding-bottom:0;border-bottom:none}.quote-card[data-v-561f6698]:not(:last-child){border-right:none}.case-study__kpis[data-v-561f6698]{grid-template-columns:1fr}.case-study__kpi[data-v-561f6698]:not(:first-child){padding-left:0;border-top:1px solid var(--border-subtle)}.case-study__kpi[data-v-561f6698]:not(:last-child):after{display:none}.case-study__narrative[data-v-561f6698]{grid-template-columns:1fr}.case-study__panel--situation[data-v-561f6698]{padding:20px 0;border-right:none;border-bottom:1px solid var(--border-subtle)}.case-study__panel--outcome[data-v-561f6698]{padding:20px 0 0}.case-study__timeline-track[data-v-561f6698]{height:auto;flex-wrap:wrap;justify-content:center;gap:20px}.case-study__timeline-line[data-v-561f6698],.case-study__timeline-fill[data-v-561f6698],.case-study__timeline-connector[data-v-561f6698]{display:none}.case-study__timeline-node[data-v-561f6698]{flex-direction:row;gap:12px}}@media (max-width: 640px){.hero[data-v-561f6698]{padding:92px 0 48px}.hero__title[data-v-561f6698]{font-size:36px}.hero__actions[data-v-561f6698]{margin-top:26px}.case-study[data-v-561f6698]{padding:72px 0}}@media (prefers-reduced-motion: reduce){.testimonials-page.marketing-reveals-enabled .js-reveal[data-v-561f6698],.case-study__timeline-fill[data-v-561f6698],.case-study__timeline-dot[data-v-561f6698],.case-study__timeline-dot[data-v-561f6698]:after,.case-study__timeline-label[data-v-561f6698]{opacity:1;transform:none;transition:none}.case-study__timeline.is-visible .case-study__timeline-fill[data-v-561f6698]{width:100%}}
