.feedback-module__YymfjW__wrapper{background-color:#f9fafb;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.feedback-module__YymfjW__feedbackCard{background:#fff;border:1px solid #f3f4f6;border-radius:1.25rem;width:100%;max-width:850px;padding:40px;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d}.feedback-module__YymfjW__header{text-align:center;margin-bottom:35px;position:relative}.feedback-module__YymfjW__logoContainer{justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.feedback-module__YymfjW__logoCircle{background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.feedback-module__YymfjW__logoPulse{background:#fff;width:18px;height:2px;position:relative}.feedback-module__YymfjW__logoPulse:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:6px}.feedback-module__YymfjW__brandName{color:#111827;letter-spacing:-.5px;font-size:1.5rem;font-weight:800}.feedback-module__YymfjW__brandName span{color:#10b981}.feedback-module__YymfjW__badge{color:#065f46;text-transform:uppercase;letter-spacing:.05em;background:#ecfdf5;border-radius:9999px;margin-bottom:15px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.feedback-module__YymfjW__introText{color:#6b7280;max-width:480px;margin:0 auto;font-size:.875rem;line-height:1.5}.feedback-module__YymfjW__infoGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.feedback-module__YymfjW__inputGroup{flex-direction:column;display:flex}.feedback-module__YymfjW__label{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.7rem;font-weight:700}.feedback-module__YymfjW__input{color:#1f2937;background:#fdfdfd;border:1px solid #e5e7eb;border-radius:.75rem;outline:none;padding:12px 16px;font-size:.95rem;transition:all .2s}.feedback-module__YymfjW__input::placeholder{color:#d1d5db;font-style:italic}.feedback-module__YymfjW__input:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.feedback-module__YymfjW__questionSection{border-top:1px solid #f3f4f6;margin-bottom:35px;padding-top:35px}.feedback-module__YymfjW__questionMeta{color:#10b981;margin-bottom:12px;font-size:.75rem;font-weight:800;display:block}.feedback-module__YymfjW__questionTitle{color:#111827;margin-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.4}.feedback-module__YymfjW__questionSubtext{color:#6b7280;margin-bottom:30px;font-size:.875rem}.feedback-module__YymfjW__sliderWrapper{margin-top:50px;position:relative}.feedback-module__YymfjW__dynamicStatus{color:#fff;background:#10b981;border-radius:6px;padding:4px 12px;font-size:.875rem;font-weight:700;transition:all .2s;position:absolute;top:-45px;right:0}.feedback-module__YymfjW__dynamicStatus:after{content:"";background:#10b981;width:8px;height:8px;position:absolute;bottom:-4px;right:15px;transform:rotate(45deg)}.feedback-module__YymfjW__rangeInput{-webkit-appearance:none;background:#e5e7eb;border-radius:2px;outline:none;width:100%;height:4px;margin-bottom:15px}.feedback-module__YymfjW__rangeInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#10b981;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .1s;box-shadow:0 2px 4px #0000001a}.feedback-module__YymfjW__rangeInput::-webkit-slider-thumb:hover{transform:scale(1.1)}.feedback-module__YymfjW__sliderLabels{color:#9ca3af;justify-content:space-between;font-size:.75rem;font-weight:500;display:flex}.feedback-module__YymfjW__footerSection{margin-top:40px}.feedback-module__YymfjW__submitBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:.75rem;width:100%;padding:16px;font-size:1rem;font-weight:700;transition:all .2s;box-shadow:0 4px 6px -1px #10b98133}.feedback-module__YymfjW__submitBtn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 10px 15px -3px #10b9814d}.feedback-module__YymfjW__brandFooter{text-align:center;color:#9ca3af;margin-top:30px;font-size:.75rem}.feedback-module__YymfjW__scrollIcon{opacity:.3;justify-content:center;margin-top:20px;display:flex}@media (max-width:640px){.feedback-module__YymfjW__infoGrid{grid-template-columns:1fr}.feedback-module__YymfjW__feedbackCard{padding:30px 20px}}
