.us-rating{display:flex;align-items:center;gap:7px;margin:10px 0;color:#ff9f0a;font-size:14px}.us-rating-stars{letter-spacing:1px;color:#ff9f0a}.us-rating strong{color:var(--navy)}.us-rating a{color:var(--muted);font-size:12px;text-decoration:underline}.us-rating-empty{color:#b8c0cc}.us-rating-compact{margin:0 0 10px;font-size:12px}.us-rating-compact a{font-size:11px}.us-reviews-section{padding:72px 0;background:#f6f9fd;border-top:1px solid var(--line)}.us-reviews-head{text-align:center;max-width:650px;margin:0 auto 32px}.us-reviews-head h2{font-size:38px;letter-spacing:-1.5px;color:var(--navy);margin:0 0 9px}.us-reviews-head p{color:var(--muted);margin:0}.us-review-app{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.us-review-placeholder{max-width:850px;margin:auto;display:grid;grid-template-columns:220px 1fr;gap:30px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px}.us-review-score{text-align:center;border-right:1px solid var(--line);padding-right:25px}.us-review-score strong{display:block;color:#ff9f0a;font-size:28px;letter-spacing:3px}.us-review-score span{display:block;color:var(--muted);margin-top:8px}.us-review-placeholder h3{margin:0 0 8px;color:var(--navy)}.us-review-placeholder p{margin:0;color:var(--muted);line-height:1.6}@media(max-width:600px){.us-reviews-section{padding:50px 0}.us-reviews-head h2{font-size:31px}.us-review-placeholder{grid-template-columns:1fr;padding:23px}.us-review-score{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.us-review-app{padding:15px}}
.us-review-write{max-width:850px;margin:28px auto 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px}.us-review-write__intro h3{font-size:30px;color:var(--navy);margin:8px 0}.us-review-write__intro p{color:var(--muted);line-height:1.6}.us-review-form{display:grid;gap:14px}.us-review-form>label,.us-review-fields label{display:grid;gap:7px;font-size:12px;font-weight:800;color:var(--navy)}.us-review-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.us-review-form input,.us-review-form textarea{width:100%;border:1px solid #D1D5DB;border-radius:10px;padding:12px;font:inherit;background:#fff}.us-review-form textarea{resize:vertical}.us-review-form button{border:0;border-radius:11px;padding:14px 20px;background:var(--navy);color:#fff;font-weight:900;cursor:pointer}.us-review-stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;border:0;padding:0;margin:0}.us-review-stars legend{font-size:12px;font-weight:800;color:var(--navy);margin-bottom:7px}.us-review-stars input{position:absolute;opacity:0;pointer-events:none}.us-review-stars label{font-size:30px;color:#d1d7e0;cursor:pointer;line-height:1}.us-review-stars label:hover,.us-review-stars label:hover~label,.us-review-stars input:checked~label{color:#ff9f0a}.us-review-success{background:#e9f8ef;color:#08763f;padding:12px;border-radius:9px}.us-review-error{color:#b42318}@media(max-width:700px){.us-review-write{grid-template-columns:1fr;padding:23px;gap:18px}.us-review-fields{grid-template-columns:1fr}}
