.landing .credibility-section.credibility-section{width:100%;max-width:var(--landing-rail-width);padding:24px var(--landing-gutter);border-top:0;border-right:0;border-bottom:1px solid var(--landing-grid-line);background:var(--bg);-webkit-backdrop-filter:none;border-left:0;margin:0 auto;position:relative;overflow:hidden}[data-theme=dark] .landing .credibility-section.credibility-section{background:#000}.landing .credibility-section.credibility-section:before,.landing .credibility-section.credibility-section:after{display:none}.landing .credibility-section .credibility-marquee{width:100%;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.landing .credibility-section .credibility-marquee-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(18px,3vw,44px);width:100%;padding:0;animation:none;display:grid;transform:none}.landing .credibility-section .credibility-marquee-group{display:contents}.landing .credibility-section .credibility-marquee-group:nth-child(2){display:none}.landing .credibility-section .credibility-slot{opacity:.76;flex:0 auto;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;min-height:32px;transition:opacity .16s;display:inline-flex}.landing .credibility-section .credibility-slot:hover{opacity:1}.landing .credibility-section .credibility-image-wrap{flex:none;display:block;position:relative}.landing .credibility-section .credibility-logo{object-fit:contain;width:100%;height:100%;display:block}.landing .credibility-section .credibility-logo-crop-right{object-fit:cover;object-position:left center}.landing .credibility-section .credibility-logo-accent{clip-path:inset(0 calc(100% - var(--credibility-accent-width)) 0 0);display:none;position:absolute;inset:0}[data-theme=light] .landing .credibility-section .credibility-logo-accent{display:block}.landing .credibility-section .credibility-logo-brand-mask{background:var(--credibility-brand-color);display:none;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing .credibility-section .credibility-wordmark{color:var(--text);letter-spacing:-.025em;font-size:17px;font-weight:650;line-height:1}.landing .credibility-section .credibility-slot-uppercase .credibility-wordmark{letter-spacing:.035em;font-size:16px}.landing .credibility-section .credibility-slot-tracked{padding-inline:12px}.landing .credibility-section .credibility-slot-tracked .credibility-wordmark{font-family:var(--font-geist), sans-serif;letter-spacing:.24em;font-size:13px;font-weight:500}[data-theme=light] .landing .credibility-section .credibility-slot-dark-asset .credibility-logo-base{filter:brightness(0)}[data-theme=light] .landing .credibility-section .credibility-slot-brand-color .credibility-logo-base{visibility:hidden}[data-theme=light] .landing .credibility-section .credibility-slot-brand-color .credibility-logo-brand-mask{display:block}[data-theme=light] .landing .credibility-section .credibility-slot-brand-color .credibility-wordmark{color:var(--credibility-brand-color)}@media (max-width:1440px){.landing .credibility-section .credibility-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.landing .credibility-section .credibility-marquee-track{will-change:transform;gap:0;width:max-content;animation:24s linear infinite credibility-marquee-scroll;display:flex}.landing .credibility-section .credibility-marquee-group{flex:none;align-items:center;gap:24px;min-width:max-content;padding-right:24px;display:flex}.landing .credibility-section .credibility-marquee-group:nth-child(2){display:flex}.landing .credibility-section .credibility-slot{flex:0 0 152px;width:152px;min-width:152px}.landing .credibility-section .credibility-slot-tracked{padding-inline:0}.landing .credibility-section .credibility-slot-tracked .credibility-wordmark{letter-spacing:.2em}}@media (max-width:640px){.landing .credibility-section.credibility-section{width:calc(100% - 16px);padding:20px 0}}@keyframes credibility-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing .credibility-section .credibility-marquee{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.landing .credibility-section .credibility-marquee::-webkit-scrollbar{display:none}.landing .credibility-section .credibility-marquee-track{animation:none}.landing .credibility-section .credibility-marquee-group:nth-child(2){display:none}}
.landing .testimonials-section{width:min(calc(100% - 24px), calc(var(--story-grid-width) + 48px));max-width:calc(var(--story-grid-width) + 48px);color:var(--text);background:var(--qs-page);margin:0 auto;padding:96px 0;position:relative}:root[data-theme=dark] .landing .testimonials-section{background:#000}.landing .testimonials-head{width:min(calc(100% - 48px), var(--story-grid-width));max-width:var(--story-grid-width);text-align:left;margin:0 auto}.landing .testimonials-head>.section-eyebrow{color:var(--qs-red);font-family:var(--eden-body-font);font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-tracking);text-transform:uppercase;margin:0;line-height:1.35;display:block}.landing .testimonials-section .testimonials-head h2{width:100%;max-width:none;color:var(--text);font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.015em;text-wrap:balance;margin-top:14px;font-size:44px;font-weight:400;line-height:1.091}.landing .testimonial-carousel{width:min(calc(100% - 48px), var(--story-grid-width));max-width:var(--story-grid-width);background:radial-gradient(circle at 90% 10%, #d025251a, transparent 32%), var(--qs-blush);box-shadow:var(--execution-shadow);border:0;border-radius:22px;margin:36px auto 0;overflow:hidden}:root[data-theme=dark] .landing .testimonial-carousel{background:radial-gradient(circle at 90% 10%, #f04a4a1f, transparent 32%), var(--qs-blush)}.landing .testimonial-carousel-viewport{overflow:hidden}.landing .testimonial-carousel-track{will-change:transform;transition:transform .76s cubic-bezier(.22,1,.36,1);display:flex}.landing .testimonial-carousel-slide{flex-direction:column;flex:0 0 100%;width:100%;min-height:360px;margin:0;padding:44px 48px 36px;display:flex}.landing .testimonial-quote-mark{height:.58em;color:var(--brand-red);margin-bottom:22px;font-family:Georgia,serif;font-size:clamp(3.8rem,5vw,5.5rem);line-height:.9;display:block}.landing .testimonial-carousel-slide blockquote{margin:0}.landing .testimonial-carousel-slide blockquote p{width:100%;max-width:none;color:var(--qs-ink);font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;line-height:1.08}.landing .testimonial-person{align-items:center;min-width:0;display:flex}.landing .testimonial-carousel-person{gap:16px;margin-top:28px;padding-top:0}.landing .testimonial-carousel-person .testimonial-avatar{object-fit:cover;outline-offset:-1px;border:0;border-radius:50%;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);flex:0 0 64px;width:64px;height:64px}[data-theme=dark] .landing .testimonial-carousel-person .testimonial-avatar{outline-color:#ffffff1a;outline-color:lab(100% 0 0/.1)}.landing .testimonial-person>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.landing .testimonial-carousel-person strong{color:var(--text);letter-spacing:-.01em;font-size:18px;font-weight:650}.landing .testimonial-carousel-person small{color:var(--text-sec);font-size:15px}.landing .testimonial-carousel-controls{background:0 0;border-top:0;justify-content:center;align-items:center;gap:0;min-height:60px;padding:8px 10px;display:flex}.landing .testimonial-carousel-controls .testimonial-carousel-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:44px;min-height:44px;padding:0;display:inline-flex}.landing .testimonial-carousel-dot>span{background:color-mix(in srgb, var(--qs-ink) 24%, transparent);border-radius:999px;width:8px;height:8px;transition:width .22s cubic-bezier(.2,0,0,1),background-color .22s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.landing .testimonial-carousel-dot[aria-pressed=true]>span{background:color-mix(in srgb, var(--qs-red) 22%, transparent);width:26px}.landing .testimonial-carousel-dot[aria-pressed=true]>span:after{border-radius:inherit;background:var(--qs-red);content:"";transform-origin:0;animation:testimonial-progress var(--testimonial-rotation-duration) linear forwards;position:absolute;inset:0;transform:scaleX(0)}.landing .testimonial-carousel.is-paused .testimonial-carousel-dot[aria-pressed=true]>span:after{animation-play-state:paused}.landing .testimonial-carousel-dot:hover>span{background:color-mix(in srgb, var(--qs-red) 72%, var(--qs-ink))}@keyframes testimonial-progress{to{transform:scaleX(1)}}@media (max-width:900px){.landing .testimonials-section{width:calc(100% - 48px);padding-inline:0}}@media (max-width:640px){.landing .testimonials-section{width:calc(100% - 48px);padding-block:72px}.landing .testimonials-section .testimonials-head h2{margin-top:12px;font-size:30px;line-height:1.15}.landing .testimonial-carousel{margin-top:28px}.landing .testimonial-carousel-slide{min-height:340px;padding:32px 26px 28px}.landing .testimonial-carousel-slide blockquote p{font-size:28px}.landing .testimonial-carousel-person{margin-top:24px}.landing .testimonial-carousel-person .testimonial-avatar{flex-basis:56px;width:56px;height:56px}.landing .testimonial-carousel-person strong{font-size:16px}.landing .testimonial-carousel-person small{font-size:14px}}@media (prefers-reduced-motion:reduce){.landing .testimonial-carousel-track{transition:none}.landing .testimonial-carousel-dot[aria-pressed=true]>span:after{animation:none;transform:scaleX(1)}}
