.or-reviews{padding-top:64px;padding-bottom:64px;scroll-margin-top:120px}.or-reviews [hidden]{display:none!important}.or-reviews__header{text-align:center;margin-bottom:32px}.or-reviews__eyebrow{font-size:11px;letter-spacing:.2em}.or-reviews__header h2{margin:12px 0}.or-reviews__tools{display:flex;justify-content:flex-end;margin-bottom:24px}.or-reviews__tools select{font:inherit;color:inherit;background:white;border:1px solid #ddd;padding:10px;margin-left:8px;border-radius:0}.or-reviews__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.or-review{border:1px solid #e6e2dc;background:#fff;color:#222;overflow:hidden}.or-review img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.or-review__body{padding:20px}.or-review__body p{margin:10px 0;overflow-wrap:anywhere}.or-review__author{font-weight:600}.or-review time{display:block;font-size:12px;color:#67615b}.or-review__stars{color:#967540;letter-spacing:2px}.or-reviews__pagination{text-align:center;margin-top:32px}.or-review-rating{display:block;text-align:left;white-space:normal;width:100%;margin-top:8px;color:inherit;font-size:12px;font-weight:400;line-height:1.5;text-underline-offset:3px}.or-review-rating[hidden]{display:none!important}.or-review-rating:focus-visible,.or-reviews button:focus-visible,.or-reviews select:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.or-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.or-reviews{padding-top:40px;padding-bottom:40px}.or-reviews__grid{gap:12px}.or-review__body{padding:14px}.or-reviews__tools{justify-content:center}.or-reviews__tools label{font-size:13px}}

.or-demo-notice{max-width:720px;margin:18px auto;padding:14px 18px;background:#fff6df;border:1px solid #d5b678;color:#5a431d;font-size:14px;line-height:1.6}.or-demo-label{display:inline-block;padding:5px 8px;background:#fff6df;color:#5a431d;font-size:12px;line-height:1.5;border:1px solid #d5b678}.or-trust-demo{padding:64px 0;background:#f7f5f0}.or-trust-demo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.or-trust-demo__stars{color:#007851;letter-spacing:3px;font-size:22px}.or-trust-demo__score{line-height:2}.or-trust-demo h3{font-size:18px;line-height:1.4}.or-trust-demo .or-review{height:100%}@media(max-width:749px){.or-trust-demo__grid{grid-template-columns:1fr}.or-trust-demo{padding:40px 0}}

.or-review__image-label{margin:0;padding:8px 12px;background:#fff6df;color:#5a431d;font-size:12px;line-height:1.5}
