:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonials .cu-section-title{margin-bottom:0}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-card{position:relative;border-radius:16px;background:var(--cu-sage);margin-top:16px}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonials-viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:inherit}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonials-viewport::-webkit-scrollbar{display:none}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-slide{flex:0 0 100%;min-width:0;display:flex;scroll-snap-align:start;scroll-snap-stop:always}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial{display:flex;flex-direction:column;align-items:stretch;text-align:left;width:100%;margin:0;padding:24px 28px}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial blockquote{margin:0 0 18px;font:italic 400 24px/1.4 var(--marketing-font-heading);letter-spacing:-.2px}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial blockquote p{font:inherit;margin:0}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial figcaption{font-style:normal;display:flex;align-items:center;text-align:left;gap:12px;margin-top:auto;min-height:44px;padding-right:112px}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-avatar{display:block;flex-shrink:0;width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--cu-border);border-radius:50%}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-person{display:flex;flex-direction:column;gap:2px}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-name{font-size:14px;font-weight:700}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-role{font-size:13px;color:var(--cu-muted)}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-controls{position:absolute;right:28px;bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--cu-border);border-radius:50%;background:transparent;color:var(--cu-accent);cursor:pointer}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-arrow:hover{background:var(--cu-surface)}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonials button:focus-visible,:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonials-viewport:focus-visible{outline:2px solid var(--cu-accent);outline-offset:4px}@media (max-width: 639px){:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial{padding:20px 20px 12px}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial blockquote{font-size:20px;margin-bottom:16px}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial figcaption{padding-right:0}:is(#clarityseed-illustrated-landing,#growth-consultant-landing) .cu-testimonial-controls{position:static;justify-content:flex-end;padding:0 20px 16px}}
