.trustpilot-review-section{display:inline-block;cursor:pointer;transition:opacity 0.3s ease,transform 0.3s ease}@media (max-width:768px){.trustpilot-review-section{margin-bottom:15rem}}.trustpilot-review-section:hover{opacity:.8;transform:translateY(-2px)}.trustpilot-screenshot{height:40px;width:auto;display:block}.trustpilot-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center}.trustpilot-popup.active{display:flex}.trustpilot-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);backdrop-filter:blur(4px)}.trustpilot-popup__content{position:relative;background:#fff;border-radius:16px;padding:32rem;max-width:420px;width:90%;box-shadow:0 20px 60px rgb(0 0 0 / .3);animation:popupSlideIn 0.3s ease}@keyframes popupSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.footer .trustpilot-popup__title{font-weight:700;font-size:36rem;color:#000;margin-bottom:8px;line-height:120%}.footer .trustpilot-popup__description{font-weight:500;font-size:18rem;color:#000;margin-bottom:32px}.footer .trustpilot-popup__form{display:flex;flex-direction:column;gap:20px}.footer .trustpilot-popup__fields{display:flex;flex-direction:column;gap:8rem}.footer .trustpilot-popup__field{display:flex;flex-direction:column;gap:8px;border:4px solid #F3F3F373;border-radius:11rem}.footer .trustpilot-popup__field label{font-size:14px;font-weight:600;color:#000}.footer .trustpilot-popup__input-wrapper{position:relative;display:flex;align-items:center}.footer .trustpilot-popup__icon{position:absolute;left:16px;width:20px;height:20px;pointer-events:none}.footer .trustpilot-popup__field input{padding:14px 16px 14px 48px;border:1px solid #F2F4F6;border-radius:8px;font-size:16px;color:#000;transition:border-color 0.2s ease;width:100%}.footer .trustpilot-popup__field input::placeholder{color:#8F969C}.footer .trustpilot-popup__field input:focus{outline:none;border-color:#000}.footer .trustpilot-popup__field input.error{border-color:#EF4444}.footer .trustpilot-popup__error{font-size:13px;color:#EF4444;display:none}.trustpilot-popup__error.active{display:block}.trustpilot-popup__form-error{font-size:14px;color:#EF4444;text-align:center;display:none;margin-top:12px}.trustpilot-popup__form-error.active{display:block}.trustpilot-popup__submit{background:#000;color:#fff;border:none;border-radius:24px;padding:16px 32px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all 0.3s ease;margin-top:12px}.trustpilot-popup__submit:hover{background:#333;transform:translateY(1px)}.trustpilot-popup__submit:disabled{background:#E5E7EB;color:#8F969C;cursor:not-allowed;transform:none}.trustpilot-popup__submit svg{width:20px;height:20px}@media (max-width:768px){.trustpilot-popup__content{padding:20px}.trustpilot-popup__title{font-size:24px}.trustpilot-popup__description{font-size:14px}}