.review-page{max-width:780px;margin:40px auto 80px;padding:0 22px}.review-back{display:inline-block;margin-bottom:30px;color:#52641e}.review-page h1{font-size:clamp(32px,6vw,52px);line-height:1.1;letter-spacing:-1.5px;margin:15px 0 22px}.review-page p{line-height:1.7;margin:12px 0}.review-intro{font-size:18px}.review-intro strong{color:#526c0a}.review-form{padding:28px;margin-top:28px;border:1px solid #dce1d7;border-top:4px solid #a3c515;border-radius:14px;background:#f8f9f5}.review-form h2{font-size:23px;margin-bottom:24px}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review-form .field{margin-bottom:20px;min-width:0}.review-form input,.review-form textarea{width:100%;max-width:100%;font-size:16px;box-sizing:border-box}.review-form input[type=file]{background:white;padding:12px;white-space:normal}.review-form small,.review-privacy{font-size:12px;color:#63705a}.review-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#review-submit[hidden],#review-status[hidden]{display:none!important}#review-status{padding:15px;border-radius:8px;background:#edf6e7;color:#30501e}#review-status[data-kind=error]{background:#fff3ec;color:#8c3f1f}.review-form button:disabled{opacity:.65;cursor:wait}@media(max-width:600px){.review-grid{grid-template-columns:1fr;gap:0}.review-form{padding:20px}.review-form .button{width:100%;white-space:normal}}
.price-review-link{display:block;margin:14px 0 0;padding:11px 12px;border:1px solid #a3c515;border-radius:8px;color:#40590d;background:#f4f8e8;font-size:12px;font-weight:700;text-align:center;text-decoration:none}.price-review-link:hover{background:#e9f2cb}.price-review-link[hidden]{display:none!important}.mobile-review-link{display:none}@media(max-width:650px){.mobile-review-link{display:block;margin-bottom:20px}}
