.feedbacks-topo-azul{background-color:#2c2c8d;height:80px;width:100%;position:absolute;top:0;left:0;z-index:0}.feedbacks-bg{min-height:100vh;background-color:white}.feedbacks-header{background:linear-gradient(135deg,#2c2c8d,#4a4ab8 50%,#6b6bcc);color:white;padding:6rem 1rem;margin-top:0;text-align:center;position:relative;z-index:1;width:100%;overflow:hidden;animation:gradientShift 8s ease-in-out infinite}.feedbacks-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0,transparent 50%);animation:float 6s ease-in-out infinite}.feedbacks-header:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}@keyframes gradientShift{0%,to{background:linear-gradient(135deg,#2c2c8d,#4a4ab8 50%,#6b6bcc)}50%{background:linear-gradient(135deg,#4a4ab8,#6b6bcc 50%,#8b8bff)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.feedbacks-header h1{font-size:2.5rem;font-weight:700;margin:1rem 0 .5rem;position:relative}.feedbacks-header h1:after{content:"";display:block;width:60px;height:4px;background-color:white;margin:.5rem auto 0;border-radius:2px}.feedbacks-header .descricao{max-width:700px;margin:.5rem auto 1.5rem;line-height:1.5;font-size:1.1rem}.feedbacks-content{max-width:1100px;margin:-5rem auto 0;padding:0 2rem 4rem;position:relative;z-index:5}.feedback-intro{background:white;border-radius:20px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 8px 25px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.intro-card{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.intro-icon{background:linear-gradient(135deg,#2c2c8d,#4a4ab8);color:white;width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(44,44,141,.3)}.intro-text h3{font-size:1.5rem;color:#2c2c8d;margin:0 0 .5rem;font-weight:600}.intro-text p{color:#666;line-height:1.6;margin:0;font-size:1rem}.intro-text a{color:#2c2c8d;text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:border-color .2s ease}.intro-text a:hover{border-bottom-color:#2c2c8d}.intro-features{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.feature{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f8f9ff;border-radius:12px;color:#2c2c8d;font-weight:500;border:1px solid #e8eaff}.feature-icon{font-size:1.2rem}.giscus-wrapper{background:white;border-radius:20px;padding:2.5rem;box-shadow:0 8px 25px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);min-height:400px}.dark .feedbacks-bg{background-color:#121212}.dark .feedback-intro{background-color:#1a1a1a;border-color:rgba(255,255,255,.1);box-shadow:0 8px 25px rgba(0,0,0,.3)}.dark .intro-text h3{color:#e0e0e0}.dark .intro-text p{color:#b0b0b0}.dark .intro-text a{color:#8b8bff}.dark .intro-text a:hover{border-bottom-color:#8b8bff}.dark .feature{background:#252525;border-color:#333;color:#e0e0e0}.dark .giscus-wrapper{background-color:#1a1a1a;border-color:rgba(255,255,255,.1);box-shadow:0 8px 25px rgba(0,0,0,.3)}@media (max-width:768px){.feedbacks-header h1{font-size:2rem}.feedbacks-header .descricao{font-size:1rem}.feedbacks-content{padding:0 1rem 4rem;margin-top:-3rem}.feedback-intro{padding:1.5rem;margin-bottom:1.5rem}.intro-card{flex-direction:column;text-align:center;gap:1rem}.intro-icon{align-self:center}.intro-features{gap:1rem;justify-content:center}.feature{padding:.5rem 1rem;font-size:.9rem}.giscus-wrapper{padding:1.5rem}}@media (max-width:480px){.feedbacks-header{padding:5rem 1rem}.feedbacks-header h1{font-size:1.8rem}.intro-features{flex-direction:column;align-items:center}.feature{width:100%;justify-content:center;max-width:200px}.giscus-wrapper{padding:1rem}}.feedback-intro{animation:slideUp .6s ease-out}.giscus-wrapper{animation:slideUp .6s ease-out .2s both}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.feature{transition:all .2s ease}.feature:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,44,141,.15)}.dark .feature:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}