*{box-sizing:border-box;margin:0;padding:0}.testimonial-section{background-color:#05071c;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;position:relative;overflow-x:hidden}.particles{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.particle{background:#ffffff4d;border-radius:50%;width:2px;height:2px;animation:20s infinite float;position:absolute}@keyframes float{0%,to{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)translate(50px)}}.container1{z-index:2;width:100%;margin:0 auto;padding:80px 20px;position:relative}.testimonial-badge{color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:30px;padding:8px 20px;font-size:14px;display:inline-block}.center-content{text-align:center;color:#959efe;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:30px;display:flex}.testimonial-badge1{color:#818cf8;font-weight:500}.decoration-left,.decoration-right{width:auto;max-width:80px;height:auto}.test{color:#fff;text-align:center;margin-bottom:20px;padding:0 20px;font-size:clamp(32px,6vw,56px);font-weight:600;line-height:1.2}.subtitle{text-align:center;color:#ffffff80;max-width:600px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:0 20px;font-size:clamp(14px,2vw,16px);line-height:1.5}.cards-container{perspective:2000px;justify-content:center;align-items:center;width:100%;max-width:1200px;height:500px;margin-bottom:80px;margin-left:auto;margin-right:auto;display:flex;position:relative}.testimonial-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:space-between;width:320px;max-width:90%;height:auto;min-height:400px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;box-shadow:0 20px 60px #0000004d}.testimonial-card:active{cursor:grabbing}.testimonial-card:hover{border-color:#fff3;box-shadow:0 25px 80px #0006}.card-content{color:#ffffffd9;flex:1;margin-bottom:25px;font-size:clamp(16px,2vw,21px);line-height:1.7}.card-author{align-items:center;gap:12px;display:flex}.author-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.author-info{flex:1}.author-name{color:#fff;margin-bottom:2px;font-size:clamp(13px,1.5vw,14px);font-weight:600}.author-title{color:#ffffff80;font-size:clamp(12px,1.5vw,13px)}.quote-icon{color:#ffffff1a;font-family:Georgia,serif;font-size:clamp(30px,4vw,40px);position:absolute;bottom:25px;right:25px}.navigation-dots{justify-content:center;gap:10px;margin-top:40px;margin-bottom:60px;display:flex}.dot{cursor:pointer;background:#fff3;border-radius:50%;width:8px;height:8px;transition:all .3s}.dot.active{background:#fffc;border-radius:4px;width:24px}.cta-section{text-align:center;margin-top:60px;padding:0 20px}.cta-title{color:#fff;margin-bottom:20px;font-size:clamp(24px,5vw,42px);font-weight:600;line-height:1.3}.cta-subtitle{color:#fff9;margin-bottom:30px;font-size:clamp(14px,2vw,16px);line-height:1.5}.cta-button{color:#0a0e27;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:30px;padding:16px 40px;font-size:clamp(14px,2vw,16px);font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ffffff4d}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.card-float-0{animation:6s ease-in-out infinite cardFloat}.card-float-1{animation:6s ease-in-out .5s infinite cardFloat}.card-float-2{animation:6s ease-in-out 1s infinite cardFloat}@media (max-width:1024px){.container1{padding:60px 20px}.cards-container{height:450px;margin-bottom:60px}.testimonial-card{width:300px;min-height:380px;padding:25px}.cta-section{margin-top:50px}}@media (max-width:768px){.container1{padding:50px 15px}h1 br,.cta-title br,.cta-subtitle br{display:none}.decoration-left,.decoration-right{max-width:60px}.cards-container{flex-direction:column;gap:20px;height:600px;margin-top:308px}.testimonial-card{width:280px;min-height:350px;margin:10px auto;padding:25px;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.card-float-0,.card-float-1,.card-float-2{animation:none}.subtitle{margin-bottom:40px}.navigation-dots{margin-top:30px;margin-bottom:40px}.cta-section{margin-top:40px}}@media (max-width:480px){.container1{padding:40px 10px}.center-content{gap:8px;margin-bottom:25px}.decoration-left,.decoration-right{max-width:50px}.cards-container{height:auto;min-height:400px;margin-bottom:40px}.testimonial-card{width:100%;max-width:320px;min-height:320px;margin:10px 15px;padding:20px}.quote-icon{bottom:20px;right:20px}.navigation-dots{margin-top:25px;margin-bottom:35px}.cta-button{padding:14px 35px}}@media (max-width:360px){.container1{padding:35px 10px}.decoration-left,.decoration-right{max-width:40px}.testimonial-card{min-height:300px;margin:10px;padding:18px}.author-avatar{width:35px;height:35px}.cta-button{padding:12px 30px}}@media (hover:none) and (pointer:coarse){.testimonial-card,.testimonial-card:active{cursor:default}.testimonial-card:hover{border-color:#ffffff1a;box-shadow:0 20px 60px #0000004d}.cta-button:hover{transform:none}.cta-button:active{transform:translateY(-1px);box-shadow:0 8px 25px #ffffff40}}
