.twall{--ease:cubic-bezier(.32, .72, 0, 1);isolation:isolate;background:#06070b;padding:clamp(52px,6vw,80px) 0 clamp(66px,7.5vw,108px);position:relative;overflow:hidden}.twall:before{content:"";z-index:-1;background:radial-gradient(70% 55% at 50% -8%,#2c6bff29 0%,#0000 62%),radial-gradient(55% 45% at 90% 108%,#6d5bd01f 0%,#0000 62%);position:absolute;inset:0}.twall-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,4.6vw,62px)}.twall-head .section-eyebrow.is-light{color:var(--green);background:#ffffff0d;border-color:#ffffff1f}.twall-head .section-title.is-light .accent{color:var(--green)}.twall-lead{margin-top:18px}.twall-rows{flex-direction:column;gap:clamp(14px,1.6vw,20px);display:flex}.twall-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.twall-track{width:max-content;animation:twall-scroll var(--speed,68s) linear infinite;will-change:transform;gap:clamp(14px,1.6vw,20px);padding:4px 0;display:flex}.twall-row[data-reverse=true] .twall-track{animation-direction:reverse}@keyframes twall-scroll{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - clamp(7px,.8vw,10px)))}}.twall-row:hover .twall-track{animation-play-state:paused}.twall-card{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:clamp(290px,27vw,380px);transition:background .45s var(--ease), border-color .45s var(--ease), transform .45s var(--ease);background:#ffffff0a;border:1px solid #ffffff17;flex-direction:column;flex:none;margin:0;padding:clamp(22px,2.2vw,28px);display:flex;position:relative}.twall-card:hover{background:#ffffff12;border-color:#5b8eff73;transform:translateY(-4px)}.twall-mark{color:#fff;opacity:.07;pointer-events:none;transition:opacity .45s var(--ease), color .45s var(--ease);font-size:68px;font-weight:800;line-height:1;position:absolute;top:6px;right:18px}.twall-card:hover .twall-mark{color:var(--green);opacity:.2}.twall-stars{gap:3px;margin-bottom:14px;display:flex}.twall-stars svg{width:14px;height:14px;fill:var(--warn)}.twall-stars svg.is-off{fill:#ffffff3d}.twall-quote{color:#ffffffd1;flex:1;margin:0;font-size:14.5px;line-height:1.72}.twall-author{border-top:1px solid #ffffff17;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.twall-avatar{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 0 1px #ffffff29,0 0 0 4px #ffffff0a}.twall-who{flex-direction:column;gap:3px;min-width:0;display:flex}.twall-name{letter-spacing:-.01em;color:#fff;font-size:13.5px;font-weight:700}.twall-company{color:#ffffff94;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.twall-track{animation:none}.twall-card,.twall-mark{transition:none}.twall-card:hover{transform:none}}
