.feedback-section{background:linear-gradient(135deg,#f7f9fb,#e8f0fe);padding:80px 0;font-family:Poppins,sans-serif}.feedback-container{max-width:1200px;margin:auto;padding:0 20px}.feedback-header{text-align:center;margin-bottom:50px}.feedback-header h2{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:15px}.feedback-header p{color:#555;font-size:1rem;max-width:650px;margin:auto;line-height:1.6}.feedback-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px}.feedback-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.08);transition:all .4s ease;position:relative}.feedback-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.12)}.video-container{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:#000}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.feedback-content{padding:20px 25px;text-align:center}.feedback-content h3{font-size:1.2rem;color:#333;font-weight:600;margin-bottom:10px}.feedback-content p{color:#666;font-size:.95rem;line-height:1.5}.feedback-card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:20px;background:linear-gradient(45deg,#07f,#00b4d8,#48cae4,#90e0ef);z-index:-1;opacity:0;transition:.5s}.feedback-card:hover:before{opacity:1;filter:blur(10px)}