.testimonials-section{background-color:#1a0836;padding:120px 0;position:relative;width:100%;overflow:hidden}.testimonials-container{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center}.testimonials-stats{display:flex;gap:24px;margin-bottom:48px}.stat-badge{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.05);padding:8px 24px;height:40px;border-radius:100px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);text-decoration:none;transition:all .3s ease}.stat-badge-link:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.stat-icon-svg{width:20px;height:20px;color:#ab96cb;flex-shrink:0}.stat-number{font-weight:700;color:#fff}.stat-label,.stat-number{font-family:var(--font-geist),"Geist",sans-serif;font-size:16px}.stat-label{font-weight:400;color:hsla(0,0%,100%,.9);margin-left:4px}.testimonials-heading{font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:48px;font-weight:300;color:#fff;text-align:center;margin-bottom:64px;line-height:1.2}.heading-highlight{font-family:var(--font-geist),"Geist",sans-serif;font-weight:700}.testimonials-carousel-wrapper{position:relative;width:100%;margin-bottom:64px;overflow:hidden;max-width:100%;padding-top:4px}.testimonials-carousel-wrapper:after,.testimonials-carousel-wrapper:before{content:"";position:absolute;top:0;bottom:0;width:100px;pointer-events:none;z-index:1}.testimonials-carousel-wrapper:before{left:0;background:linear-gradient(90deg,#1a0836 0,rgba(26,8,54,.8) 50%,rgba(26,8,54,0))}.testimonials-carousel-wrapper:after{right:0;background:linear-gradient(270deg,#1a0836 0,rgba(26,8,54,.8) 50%,rgba(26,8,54,0))}.testimonials-carousel{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.testimonials-carousel::-webkit-scrollbar{display:none}.testimonials-track{display:flex;gap:24px;padding:4px 20px 0;width:max-content}.testimonial-card{flex-shrink:0;width:320px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;backdrop-filter:blur(10px);transition:all .3s ease}.testimonial-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.testimonial-rating{display:flex;gap:2px}.star{color:#fdcdb5;font-size:19px}.testimonial-text{font-family:var(--font-geist),"Geist",sans-serif;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.testimonial-author{display:flex;align-items:center;gap:12px;margin-top:auto}.author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.author-info{display:flex;flex-direction:column;gap:2px}.author-name{font-size:14px;font-weight:600;color:#fff}.author-name,.author-role{font-family:var(--font-geist),"Geist",sans-serif;margin:0}.author-role{font-size:12px;color:hsla(0,0%,100%,.6)}.community-buttons{display:flex;gap:16px}.community-button{display:flex;align-items:center;gap:8px;padding:7px 24px;border-radius:8px;font-family:var(--font-geist),"Geist",sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.discord-button{background:#5865f2;color:#fff;position:relative;box-shadow:0 4px 0 #4752c4,0 6px 12px rgba(88,101,242,.3);transform:translateY(0)}.discord-button:hover{transform:translateY(2px);box-shadow:0 2px 0 #4752c4,0 4px 8px rgba(88,101,242,.3)}.discord-button:active{transform:translateY(4px);box-shadow:0 0 0 #4752c4,0 2px 4px rgba(88,101,242,.3)}.reddit-button{background:#ff4500;color:#fff;position:relative;box-shadow:0 4px 0 #e03d00,0 6px 12px rgba(255,69,0,.3);transform:translateY(0)}.reddit-button:hover{transform:translateY(2px);box-shadow:0 2px 0 #e03d00,0 4px 8px rgba(255,69,0,.3)}.reddit-button:active{transform:translateY(4px);box-shadow:0 0 0 #e03d00,0 2px 4px rgba(255,69,0,.3)}@media (max-width:768px){.testimonials-section{padding:80px 0}.testimonials-container{padding:0 20px}.testimonials-stats{flex-direction:column;gap:12px;width:100%}.stat-badge{justify-content:center}.testimonials-heading{font-size:36px;margin-bottom:48px}.testimonial-card{width:280px}.community-buttons{flex-direction:column;width:100%}.community-button{width:100%;justify-content:center}}@media (max-width:480px){.testimonials-heading{font-size:28px}.testimonial-card{width:260px;padding:20px}.testimonial-text{font-size:14px}}