.ReviewForm-module-scss-module__ZRAwdW__submitReviewBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.ReviewForm-module-scss-module__ZRAwdW__submitReviewBtn:hover{background:#1e293b;transform:translateY(-1px)}.ReviewForm-module-scss-module__ZRAwdW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.15s ReviewForm-module-scss-module__ZRAwdW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ReviewForm-module-scss-module__ZRAwdW__fadeIn{0%{opacity:0}to{opacity:1}}.ReviewForm-module-scss-module__ZRAwdW__modal{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;padding:32px;animation:.2s ReviewForm-module-scss-module__ZRAwdW__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000026}@keyframes ReviewForm-module-scss-module__ZRAwdW__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ReviewForm-module-scss-module__ZRAwdW__modal{padding:24px}}.ReviewForm-module-scss-module__ZRAwdW__modalHeader{margin-bottom:24px;padding-right:32px}.ReviewForm-module-scss-module__ZRAwdW__modalTitle{color:#0f172a;margin:0 0 6px;font-size:20px;font-weight:700}.ReviewForm-module-scss-module__ZRAwdW__modalSubtitle{color:#64748b;margin:0;font-size:14px}.ReviewForm-module-scss-module__ZRAwdW__closeModal{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .15s,color .15s;display:flex;position:absolute;top:20px;right:20px}.ReviewForm-module-scss-module__ZRAwdW__closeModal:hover{color:#374151;background:#f1f5f9}.ReviewForm-module-scss-module__ZRAwdW__form{flex-direction:column;gap:20px;display:flex}.ReviewForm-module-scss-module__ZRAwdW__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:480px){.ReviewForm-module-scss-module__ZRAwdW__fieldRow{grid-template-columns:1fr}}.ReviewForm-module-scss-module__ZRAwdW__fieldGroup{flex-direction:column;gap:6px;display:flex}.ReviewForm-module-scss-module__ZRAwdW__label{color:#374151;font-size:13px;font-weight:600}.ReviewForm-module-scss-module__ZRAwdW__input,.ReviewForm-module-scss-module__ZRAwdW__textarea{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}.ReviewForm-module-scss-module__ZRAwdW__input::placeholder,.ReviewForm-module-scss-module__ZRAwdW__textarea::placeholder{color:#94a3b8}.ReviewForm-module-scss-module__ZRAwdW__input:focus,.ReviewForm-module-scss-module__ZRAwdW__textarea:focus{background:#fff;border-color:#10a37f}.ReviewForm-module-scss-module__ZRAwdW__textarea{resize:vertical;min-height:120px;line-height:1.6}.ReviewForm-module-scss-module__ZRAwdW__charCount{color:#94a3b8;text-align:right;margin-top:-4px;font-size:12px}.ReviewForm-module-scss-module__ZRAwdW__starPicker{align-items:center;gap:4px;display:flex}.ReviewForm-module-scss-module__ZRAwdW__starPickerFilled,.ReviewForm-module-scss-module__ZRAwdW__starPickerEmpty{cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:32px;line-height:1;transition:transform .1s}.ReviewForm-module-scss-module__ZRAwdW__starPickerFilled:hover,.ReviewForm-module-scss-module__ZRAwdW__starPickerEmpty:hover{transform:scale(1.1)}.ReviewForm-module-scss-module__ZRAwdW__starPickerFilled{color:#f59e0b}.ReviewForm-module-scss-module__ZRAwdW__starPickerEmpty{color:#d1d5db}.ReviewForm-module-scss-module__ZRAwdW__ratingLabel{color:#10a37f;min-width:70px;margin-left:8px;font-size:13px;font-weight:600}.ReviewForm-module-scss-module__ZRAwdW__formActions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.ReviewForm-module-scss-module__ZRAwdW__cancelBtn{color:#374151;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s}.ReviewForm-module-scss-module__ZRAwdW__cancelBtn:hover{border-color:#94a3b8}.ReviewForm-module-scss-module__ZRAwdW__submitBtn{color:#fff;cursor:pointer;background:#10a37f;border:none;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.ReviewForm-module-scss-module__ZRAwdW__submitBtn:hover:not(:disabled){background:#0e9268}.ReviewForm-module-scss-module__ZRAwdW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.ReviewForm-module-scss-module__ZRAwdW__errorBanner{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-size:13px}.ReviewForm-module-scss-module__ZRAwdW__formNote{color:#94a3b8;margin-top:16px;font-size:12px;line-height:1.6}.ReviewForm-module-scss-module__ZRAwdW__formNote a{color:#10a37f;text-decoration:underline}.ReviewForm-module-scss-module__ZRAwdW__successState{text-align:center;padding:16px 0}.ReviewForm-module-scss-module__ZRAwdW__successIcon{margin-bottom:16px;font-size:48px}.ReviewForm-module-scss-module__ZRAwdW__successTitle{color:#0f172a;margin:0 0 8px;font-size:20px;font-weight:700}.ReviewForm-module-scss-module__ZRAwdW__successText{color:#64748b;margin:0 0 24px;font-size:14px;line-height:1.6}.ReviewForm-module-scss-module__ZRAwdW__doneBtn{color:#fff;cursor:pointer;background:#10a37f;border:none;border-radius:8px;padding:10px 32px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.ReviewForm-module-scss-module__ZRAwdW__doneBtn:hover{background:#0e9268}
.AnimatedReviews-module-scss-module__f8yDpW__wrapper{flex-direction:column;gap:20px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.AnimatedReviews-module-scss-module__f8yDpW__rowOuter{overflow:hidden}.AnimatedReviews-module-scss-module__f8yDpW__rowOuter:hover .AnimatedReviews-module-scss-module__f8yDpW__rowTrack{animation-play-state:paused}.AnimatedReviews-module-scss-module__f8yDpW__rowTrack{will-change:transform;gap:20px;width:max-content;display:flex}.AnimatedReviews-module-scss-module__f8yDpW__ltr{animation:40s linear infinite AnimatedReviews-module-scss-module__f8yDpW__scrollLtr}.AnimatedReviews-module-scss-module__f8yDpW__rtl{animation:40s linear infinite AnimatedReviews-module-scss-module__f8yDpW__scrollRtl}@keyframes AnimatedReviews-module-scss-module__f8yDpW__scrollRtl{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes AnimatedReviews-module-scss-module__f8yDpW__scrollLtr{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}.AnimatedReviews-module-scss-module__f8yDpW__card{cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;flex-shrink:0;gap:0;width:320px;padding:20px 24px;transition:transform .2s,box-shadow .2s;display:flex}.AnimatedReviews-module-scss-module__f8yDpW__card:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 12px 40px #0000001a}@media (max-width:640px){.AnimatedReviews-module-scss-module__f8yDpW__card{width:260px;padding:16px 18px}}.AnimatedReviews-module-scss-module__f8yDpW__cardTop{align-items:center;gap:12px;margin-bottom:12px;display:flex}.AnimatedReviews-module-scss-module__f8yDpW__avatarWrap{flex-shrink:0}.AnimatedReviews-module-scss-module__f8yDpW__avatarImg{object-fit:cover;border-radius:50%;width:44px;height:44px}.AnimatedReviews-module-scss-module__f8yDpW__avatar{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#10a37f,#0e9268);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:flex}.AnimatedReviews-module-scss-module__f8yDpW__reviewer{flex:1;min-width:0}.AnimatedReviews-module-scss-module__f8yDpW__reviewerName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.AnimatedReviews-module-scss-module__f8yDpW__reviewerMeta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.AnimatedReviews-module-scss-module__f8yDpW__stars{gap:1px;margin-bottom:10px;display:flex}.AnimatedReviews-module-scss-module__f8yDpW__starFilled{color:#f59e0b;font-size:15px}.AnimatedReviews-module-scss-module__f8yDpW__starEmpty{color:#e2e8f0;font-size:15px}.AnimatedReviews-module-scss-module__f8yDpW__reviewText{color:#374151;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;font-style:normal;line-height:1.65;display:-webkit-box;overflow:hidden}
.Testimonials-module-scss-module__x8NYHW__marqueeArea{width:100%;margin-top:0;margin-bottom:56px}.Testimonials-module-scss-module__x8NYHW__action{justify-content:center;padding-top:8px;display:flex}
