#feedback.feedback-section{padding:94px 0 0;overflow:clip;background:var(--bg)}
.feedback-heading-row{position:relative;max-width:1720px;margin:0 auto 28px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 84px}
.feedback-heading{font:500 12px/1.5 var(--mono);letter-spacing:.08em;color:var(--lime);text-transform:uppercase;text-align:center}
.feedback-pause{position:absolute;right:40px;top:0;display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;color:#a6a6a0;border:1px solid #2c2c29;border-radius:50%;transition:color .2s,border-color .2s,background .2s}
.feedback-pause:hover{color:var(--lime);border-color:#c6ff0066;background:#c6ff0008}.feedback-pause svg{width:15px;height:15px}.feedback-pause[hidden]{display:none}
.feedback-pause .feedback-play-icon{display:none}.feedback-pause[aria-pressed=true] .feedback-play-icon{display:block}.feedback-pause[aria-pressed=true] .feedback-pause-icon{display:none}
.feedback-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#444 transparent;overscroll-behavior-inline:contain}.feedback-section.is-enhanced .feedback-window{overflow:hidden}
.feedback-track{display:flex;width:max-content}.feedback-group{list-style:none;display:flex;flex:none;align-items:stretch;gap:16px;width:max-content;margin:0;padding:6px 16px 12px 0}
.feedback-group>li{flex:0 0 420px;width:420px;min-width:0}.feedback-card{display:flex;flex-direction:column;gap:20px;margin:0;height:100%;min-height:190px;padding:28px;border:1px solid #2c2c29;border-radius:24px;background:#151515;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s}
.feedback-card:hover{transform:translateY(-4px);border-color:#4c5b2a;background:#181a13}.feedback-stars{font:600 14px/1.4 Geist,var(--body);letter-spacing:-.06em;color:var(--lime)}
.feedback-card blockquote{padding:0;margin:0;flex:1}.feedback-card blockquote p{font:600 22px/1.25 Geist,var(--body);letter-spacing:-.015em;color:#f5f5f0;margin:0}
.feedback-card figcaption{font:400 14px/1.45 Geist,var(--body);letter-spacing:-.02em;color:#a6a6a0}
.feedback-section.is-reduced .feedback-window{overflow:visible}.feedback-section.is-reduced .feedback-track{display:block;width:auto}.feedback-section.is-reduced .feedback-group:not([aria-hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1600px;width:auto;margin:auto;padding:6px 40px 12px}.feedback-section.is-reduced .feedback-group>li{width:auto;min-width:0}.feedback-section.is-reduced .feedback-group[aria-hidden]{display:none}
@media(max-width:900px){#feedback.feedback-section{padding-top:76px}.feedback-heading-row{padding-inline:78px;margin-bottom:24px}.feedback-pause{right:24px}.feedback-section.is-reduced .feedback-group:not([aria-hidden]){grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:24px}}
@media(max-width:540px){#feedback.feedback-section{padding-top:64px}.feedback-heading-row{padding-inline:68px;margin-bottom:20px}.feedback-heading{font-size:11px;letter-spacing:.07em}.feedback-pause{right:19px}.feedback-group{gap:14px;padding-right:14px}.feedback-group>li{flex-basis:calc(100vw - 48px);width:calc(100vw - 48px)}.feedback-card{padding:25px 24px;gap:20px;border-radius:24px;min-height:208px}.feedback-card blockquote p{font-size:21px}.feedback-section.is-reduced .feedback-group:not([aria-hidden]){grid-template-columns:1fr;padding-inline:19px}}
@media(prefers-reduced-motion:reduce){.feedback-card,.feedback-pause{transition:none}.feedback-card:hover{transform:none}}
