.testimonials.svelte-1swq1pq{padding:var(--space-section) 0;max-width:var(--container-max);margin:0 auto;background:var(--color-bg-alt);position:relative}.testimonials.svelte-1swq1pq:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:100vw;transform:translate(-50%);background:var(--color-bg-alt);z-index:-1}.ts-header.svelte-1swq1pq{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--container-px);gap:1rem;margin-bottom:clamp(3rem,5vw,4rem)}.ts-vline.svelte-1swq1pq{display:block;width:1px;height:72px;background:var(--color-border);margin-bottom:1rem}.ts-eyebrow.svelte-1swq1pq{color:var(--color-fg-muted)}.ts-title.svelte-1swq1pq{font-weight:600;font-size:clamp(1.875rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--color-fg)}.ts-subtitle.svelte-1swq1pq{font-style:italic;font-size:clamp(.9375rem,1.2vw,1.0625rem);color:var(--color-fg-muted);max-width:38rem;line-height:1.7;margin:0}.ts-grid.svelte-1swq1pq{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:0 var(--container-px)}@media(min-width:768px){.ts-grid.svelte-1swq1pq{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ts-grid.svelte-1swq1pq{grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter)}}.ts-card.svelte-1swq1pq{position:relative;background:var(--color-bg);padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem;border:1px solid var(--color-border);transition:transform var(--motion-medium) var(--motion-curve),box-shadow var(--motion-medium) var(--motion-curve)}.ts-card.svelte-1swq1pq:hover{transform:translateY(-6px);box-shadow:0 24px 48px -16px #14110e14}.ts-stripes.svelte-1swq1pq{position:absolute;top:0;right:0;width:56px;height:56px;background-image:repeating-linear-gradient(-135deg,transparent 0,transparent 5px,var(--color-border) 5px,var(--color-border) 6px);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none}.ts-mark.svelte-1swq1pq{font-family:var(--font-display);font-size:4rem;line-height:.5;color:var(--color-fg);opacity:.15;font-weight:600;display:block}.ts-quote.svelte-1swq1pq{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;font-style:italic;line-height:1.55;letter-spacing:-.005em;color:var(--color-fg);margin:0;flex:1}.ts-attribution.svelte-1swq1pq{display:flex;flex-direction:column;gap:.5rem}.ts-divider.svelte-1swq1pq{display:block;width:32px;height:1px;background:var(--color-fg);margin-bottom:.5rem}.ts-meta.svelte-1swq1pq{display:flex;flex-direction:column;gap:.125rem}.ts-author.svelte-1swq1pq{font-family:var(--font-display);font-weight:600;font-size:.9375rem;color:var(--color-fg);letter-spacing:.02em}.ts-role.svelte-1swq1pq{font-size:.8125rem;color:var(--color-fg-muted)}.ts-company.svelte-1swq1pq{font-size:.8125rem;color:var(--color-fg-muted);font-style:italic}.ts-project.svelte-1swq1pq{color:var(--color-fg-subtle);margin-top:.5rem}
