.btn.svelte-7zdt3d{border-radius:var(--radius-button-pill);box-shadow:var(--shadow-btn);font-family:var(--font-inter);font-size:var(--text-h6-size);font-weight:500;line-height:var(--text-h6-leading);white-space:nowrap;transition:background-color var(--dur), box-shadow var(--dur), border-color var(--dur);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero.svelte-7zdt3d{padding:var(--space-btn-py-hero) var(--space-btn-px-hero)}.header.svelte-7zdt3d{padding:var(--space-btn-py-header) var(--space-btn-px-header)}.outline.svelte-7zdt3d{border:1px solid var(--color-border-oauth);background:var(--color-surface);min-width:9.5rem;color:var(--color-ink-strong)}.outline.svelte-7zdt3d:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-btn-hover)}.brand.svelte-7zdt3d{background:var(--color-accent);color:var(--color-inverse)}.brand.svelte-7zdt3d:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-btn-hover)}.header.svelte-13exoa{align-items:center;gap:var(--section-header-gap);text-align:center;flex-direction:column;display:flex}.heading.svelte-13exoa{font-family:var(--font-urbanist);font-size:var(--section-heading-size-mobile);font-weight:var(--section-heading-weight);line-height:var(--section-heading-line);letter-spacing:var(--section-heading-tracking);color:var(--color-body);text-wrap:balance;margin:0}.heading.svelte-13exoa .accent{color:var(--color-accent)}.subcopy.svelte-13exoa{max-width:60ch;font-family:var(--font-inter);font-size:var(--section-subcopy-size-mobile);font-weight:400;line-height:var(--section-subcopy-line-mobile);color:var(--color-secondary);margin:0}@media (width>=1280px){.heading.svelte-13exoa{font-size:var(--section-heading-size-desktop)}.subcopy.svelte-13exoa{font-size:var(--section-subcopy-size-desktop);line-height:var(--section-subcopy-line-desktop)}}.testimonials.svelte-11765a3{background:var(--color-footer-canvas);width:100%;padding-block:var(--section-pad-block-mobile);padding-inline:var(--section-pad-inline-mobile);overflow:clip}.inner.svelte-11765a3{align-items:center;gap:var(--section-content-gap-mobile);width:100%;max-width:var(--layout-max);flex-direction:column;margin-inline:auto;display:flex}.card.svelte-11765a3{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex}.quote.svelte-11765a3{font-family:var(--font-inter);color:var(--color-body);margin:0;font-size:18px;line-height:1.5}.person.svelte-11765a3{align-items:center;gap:16px;display:flex}.avatar.svelte-11765a3{object-fit:cover;background:var(--color-gray-100);border-radius:50%;flex-shrink:0;width:44px;height:44px}.who.svelte-11765a3{letter-spacing:-.16px;min-width:0;color:var(--color-body);flex-direction:column;gap:1px;font-size:16px;line-height:24px;display:flex}.name.svelte-11765a3{font-family:var(--font-inter);margin:0;font-weight:600}.role.svelte-11765a3{font-family:var(--font-inter);color:var(--color-secondary);margin:0;font-weight:400}.mobile-list.svelte-11765a3{flex-direction:column;gap:16px;width:100%;max-width:28rem;margin-inline:auto;list-style:none;display:flex}.columns.svelte-11765a3{display:none}@media (width>=1280px){.testimonials.svelte-11765a3{padding-block:var(--section-pad-block-desktop);padding-inline:var(--section-gutter-x)}.inner.svelte-11765a3{gap:var(--section-content-gap-desktop)}.mobile-list.svelte-11765a3{display:none}.columns.svelte-11765a3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1120px;height:min(980px,88svh);display:grid}.column.svelte-11765a3{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 76%,#0000 100%)}.track.svelte-11765a3{will-change:transform;flex-direction:column;gap:24px;display:flex}.track.up.svelte-11765a3{animation:svelte-11765a3-marquee-up var(--duration) linear infinite}.track.down.svelte-11765a3{animation:svelte-11765a3-marquee-down var(--duration) linear infinite}}@keyframes svelte-11765a3-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes svelte-11765a3-marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.track.up.svelte-11765a3,.track.down.svelte-11765a3{animation:none}}
