.Feedback-module__w8nzRq__container{background-color:var(--surface-light,#f8fafc);justify-content:center;min-height:100vh;padding:5rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.Feedback-module__w8nzRq__backgroundGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#ea580c14 0%,#fff0 70%);width:900px;height:900px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.Feedback-module__w8nzRq__wrapper{z-index:1;width:100%;max-width:850px}.Feedback-module__w8nzRq__navBreadcrumb{color:#64748b;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.95rem;font-weight:500;display:flex}.Feedback-module__w8nzRq__backLink{color:var(--brand-orange,#ea580c);align-items:center;gap:.4rem;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.Feedback-module__w8nzRq__backLink:hover{color:#c2410c;transform:translate(-2px)}.Feedback-module__w8nzRq__breadcrumbSeparator{color:#cbd5e1}.Feedback-module__w8nzRq__breadcrumbCurrent{color:#334155;font-weight:600}.Feedback-module__w8nzRq__card{background:#fff;border:1px solid #e2e8f0cc;border-radius:1.25rem;padding:3.5rem;animation:.6s ease-out forwards Feedback-module__w8nzRq__fadeUp;box-shadow:0 20px 40px -15px #00000012}.Feedback-module__w8nzRq__header{text-align:center;margin-bottom:2.5rem}.Feedback-module__w8nzRq__badge{color:var(--brand-orange,#ea580c);background:#ea580c1a;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.Feedback-module__w8nzRq__mainTitle{color:#0f172a;margin-bottom:.5rem;font-size:2.25rem;font-weight:800;line-height:1.2}.Feedback-module__w8nzRq__subTitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}.Feedback-module__w8nzRq__form{flex-direction:column;gap:1.75rem;display:flex}.Feedback-module__w8nzRq__formGroup{flex-direction:column;gap:.5rem;display:flex}.Feedback-module__w8nzRq__label{color:#334155;font-size:.95rem;font-weight:700}.Feedback-module__w8nzRq__required{color:#dc2626;margin-left:.2rem}.Feedback-module__w8nzRq__input,.Feedback-module__w8nzRq__select,.Feedback-module__w8nzRq__textarea{color:#0f172a;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:.75rem;outline:none;width:100%;padding:.85rem 1.1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.Feedback-module__w8nzRq__input:focus,.Feedback-module__w8nzRq__select:focus,.Feedback-module__w8nzRq__textarea:focus{border-color:var(--brand-orange,#ea580c);background-color:#fff;box-shadow:0 0 0 4px #ea580c1f}.Feedback-module__w8nzRq__ratingContainer{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.Feedback-module__w8nzRq__starBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.75rem;transition:transform .15s,color .15s}.Feedback-module__w8nzRq__starBtnActive{color:#f59e0b}.Feedback-module__w8nzRq__starBtn:hover{transform:scale(1.2)}.Feedback-module__w8nzRq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 20px -5px #ea580c4d}.Feedback-module__w8nzRq__submitBtn:hover{transform:translateY(-2px);box-shadow:0 15px 25px -5px #ea580c66}.Feedback-module__w8nzRq__successCard{text-align:center;padding:3rem 1.5rem;animation:.5s ease-out forwards Feedback-module__w8nzRq__fadeUp}.Feedback-module__w8nzRq__successIcon{color:#16a34a;background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.5rem;font-size:2.25rem;display:flex}.Feedback-module__w8nzRq__successTitle{color:#0f172a;margin-bottom:.75rem;font-size:2rem;font-weight:800}.Feedback-module__w8nzRq__successDesc{color:#475569;max-width:500px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.Feedback-module__w8nzRq__resetBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:background-color .2s}.Feedback-module__w8nzRq__resetBtn:hover{background:#e2e8f0}@keyframes Feedback-module__w8nzRq__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Feedback-module__w8nzRq__container{padding:3.5rem 1rem 3rem}.Feedback-module__w8nzRq__card{padding:2rem 1.25rem}.Feedback-module__w8nzRq__mainTitle{font-size:1.75rem}}.Feedback-module__w8nzRq__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out forwards Feedback-module__w8nzRq__fadeIn;display:flex;position:fixed;inset:0}.Feedback-module__w8nzRq__modalCard{text-align:center;background:#fff;border:1px solid #fffc;border-radius:1.5rem;width:100%;max-width:480px;padding:2.5rem 2rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards Feedback-module__w8nzRq__scaleUp;position:relative;box-shadow:0 25px 50px -12px #0000004d}.Feedback-module__w8nzRq__modalIconBox{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;font-size:2.25rem;display:flex;box-shadow:0 10px 20px -5px #22c55e66}.Feedback-module__w8nzRq__modalTitle{color:#0f172a;margin-bottom:.35rem;font-size:1.75rem;font-weight:800}.Feedback-module__w8nzRq__modalBadge{color:#15803d;background:#22c55e1a;border-radius:999px;margin-bottom:1rem;padding:.25rem .85rem;font-size:.85rem;font-weight:700;display:inline-block}.Feedback-module__w8nzRq__modalText{color:#475569;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.6}.Feedback-module__w8nzRq__modalBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);border:none;border-radius:.75rem;width:100%;padding:.85rem 2rem;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 20px -5px #ea580c4d}.Feedback-module__w8nzRq__modalBtn:hover{transform:translateY(-2px);box-shadow:0 15px 25px -5px #ea580c66}@keyframes Feedback-module__w8nzRq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Feedback-module__w8nzRq__scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
