.feedback-section{position:relative;padding:72px 0 64px;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;background:#000;isolation:isolate;scroll-margin-top:90px}.feedback-section:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:48px 48px}.feedback-header{text-align:center;max-width:670px;margin:0 auto 36px}.feedback-header h2{font-size:clamp(25px,3.2vw,38px);line-height:1.2;letter-spacing:-1px;color:white;margin:0 0 15px}.feedback-header>p{font-size:13px;color:#adb8b0;line-height:1.8;margin:0}.feedback-carousel{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:16px;align-items:center}.feedback-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:10px 0 18px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.feedback-rail::-webkit-scrollbar{display:none}.feedback-card{flex:0 0 calc((100% - 36px)/3);min-width:0;box-sizing:border-box;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid #ffffff14;border-radius:20px;padding:24px 22px;background:#10101099;transition:border-color .2s,box-shadow .2s}.feedback-card:hover{border-color:#00ff4140;box-shadow:0 8px 30px #00ff4108}.feedback-stars{color:#00ff41;letter-spacing:2px;font-size:19px;line-height:1}.feedback-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.feedback-example{font-size:7px;letter-spacing:1px;color:#809286;border:1px solid #ffffff12;border-radius:20px;padding:5px 7px}.feedback-card blockquote{font-size:12px;color:#d3ded6;line-height:1.9;margin:20px 0 24px;flex:1;min-height:114px}.feedback-person{display:flex;align-items:center;gap:11px;padding-top:16px;border-top:1px solid #ffffff0c}.feedback-person img{width:36px;height:36px;object-fit:cover;object-position:center;border-radius:10px;border:1px solid #00ff4145}.feedback-person strong{display:block;font-size:11px;color:#fff;line-height:1.4}.feedback-person small{display:block;font-size:9px;color:#809286;margin-top:4px}.feedback-arrow{height:38px;width:34px;border:1px solid #ffffff18;background:#0b100c;border-radius:11px;color:#ccddd1;cursor:pointer;font-size:24px;line-height:1}.feedback-arrow:disabled{opacity:.3;cursor:default}.feedback-arrow:not(:disabled):hover{color:#00ff41;border-color:#00ff41}.feedback-dots{display:flex;justify-content:center;gap:8px;margin:8px 0 0}.feedback-dots button{border:0;padding:0;width:7px;height:7px;border-radius:8px;background:#344138;cursor:pointer;position:relative;transition:width .2s,background .2s}.feedback-dots button:before{content:"";position:absolute;inset:-8px}.feedback-dots button[aria-pressed=true]{width:23px;background:#00ff41}.feedback-section button:focus-visible,.feedback-rail:focus-visible{outline:2px solid #00ff41;outline-offset:5px}.feedback-note{text-align:center;font-size:9px;color:#75867a;margin:24px 0 0}.feedback-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:950px){.feedback-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){.feedback-section{padding:48px 0}.feedback-header{margin-bottom:23px}.feedback-header h2{font-size:26px}.feedback-header>p{font-size:12px}.feedback-carousel{grid-template-columns:26px minmax(0,1fr) 26px;gap:8px}.feedback-arrow{width:26px;height:34px}.feedback-card{flex-basis:100%;padding:24px 20px}.feedback-card blockquote{min-height:110px;font-size:13px}.feedback-person strong{font-size:12px}.feedback-dots{margin-top:6px}}@media(prefers-reduced-motion:reduce){.feedback-card,.feedback-dots button{transition:none}}

.feedback-card{cursor:pointer;transform-origin:center}.feedback-card:focus-visible{outline:2px solid #00ff41;outline-offset:-3px;border-color:#00ff41}.feedback-rail{cursor:grab;touch-action:auto}.feedback-rail.feedback-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.feedback-dragging .feedback-card{cursor:grabbing}.feedback-person img{-webkit-user-drag:none}.feedback-rail{padding-top:16px;padding-bottom:22px}

.feedback-card{transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .24s ease;transform:translateY(0);transform-origin:center bottom}.feedback-card:active,.feedback-card:focus-visible,.feedback-card.feedback-selected{transform:translateY(-10px);border-color:var(--green);box-shadow:0 15px 24px #0009,0 0 0 1px var(--green),0 0 20px #00ff4124}@media(hover:hover) and (pointer:fine){.feedback-card:hover{transform:translateY(-10px);border-color:var(--green);box-shadow:0 15px 24px #0009,0 0 0 1px var(--green),0 0 20px #00ff4124}}.feedback-dragging .feedback-card{transform:none;box-shadow:none}.feedback-rail{padding-top:24px;padding-bottom:26px}@media(max-width:600px){.feedback-card{flex-basis:90%}}@media(prefers-reduced-motion:reduce){.feedback-card{transition:none}.feedback-card:hover,.feedback-card:active,.feedback-card:focus-visible,.feedback-card.feedback-selected{transform:none}}

@font-face{font-family:"Anton";src:url('/fonts/Anton-Regular.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}.feedback-person strong{font-family:"Anton",sans-serif;font-weight:400;font-size:16px;letter-spacing:.4px;color:#fff;line-height:1.4}
