.reviews{border-top:1px solid var(--line)}.reviews-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.reviews-feed-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.reviews h3{font-size:20px;font-weight:500;letter-spacing:-.03em;margin:0}.reviews-feed-heading>span{font-size:11px;color:var(--muted)}.reviews-empty{padding:36px 0;color:var(--muted);font-size:14px;line-height:1.8;max-width:370px}.reviews-principle{font-size:11px;line-height:1.8;color:var(--muted);margin-top:28px;max-width:390px}.review-item{padding:24px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.review-item header{display:flex;align-items:center;gap:12px}.review-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e8bd8338;border-radius:50%;font-size:14px;color:var(--gold);flex-shrink:0}.review-item strong{font-size:13px;font-weight:600}.review-item time{display:block;font-size:10px;color:var(--muted);margin-top:3px}.review-item p{font-size:14px;line-height:1.85;margin:17px 0 0;white-space:pre-wrap}.reviews #reviews-more{margin-top:24px}.reviews-form-card{padding:30px;background:#191a16;border:1px solid #ffffff12;border-radius:6px}.reviews-form-intro{font-size:12px;color:var(--muted);line-height:1.8;margin:10px 0 25px}.review-field{position:relative;margin-bottom:20px}.review-field label{display:block;font-size:12px;margin-bottom:9px}.review-field input,.review-field textarea{font:inherit;font-size:14px;line-height:1.6;color:var(--ink);background:#10110f;border:1px solid #ffffff24;border-radius:3px;width:100%;padding:12px 14px}.review-field input:focus,.review-field textarea:focus{border-color:var(--gold);outline:1px solid var(--gold);outline-offset:0}.review-field textarea{resize:vertical;min-height:140px}.review-field small,.review-counter{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:6px}.review-counter{text-align:right}.review-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.75;color:#b5b8a9;cursor:pointer}.review-consent input{appearance:auto;width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--gold)}.review-consent a,.reviews-rules a:not(.back-link){text-decoration:underline;text-underline-offset:3px}.review-submit{margin-top:23px;width:100%;justify-content:space-between}.review-submit:disabled{opacity:.5;cursor:wait}.review-status{font-size:12px;line-height:1.8;margin-top:14px;color:var(--gold)}.review-status:empty{display:none}.review-status[data-state="error"]{color:#f0a89b}.reviews-small{font-size:10px;line-height:1.8;color:var(--muted);margin-top:15px}.review-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.reviews-rules{max-width:820px;padding-block:55px 90px}.reviews-rules h1{font-size:clamp(36px,6vw,64px);line-height:1.15;letter-spacing:-.045em;margin:20px 0 28px}.reviews-rules h2{font-size:23px;margin:38px 0 14px}.reviews-rules p,.reviews-rules li{font-size:14px;line-height:1.9;color:#c5c7ba}.reviews-rules ul{padding-left:22px}.reviews-rules li{padding-left:4px;margin-bottom:10px}.reviews-rules .rules-lead{font-size:18px}.reviews-rules .reviews-small{font-size:11px;margin-top:40px}.reviews-feed,.reviews-form-card{min-width:0}@media(max-width:1100px){.reviews-layout{gap:35px}.reviews-form-card{padding:25px}}@media(max-width:760px){.reviews-layout{grid-template-columns:1fr;gap:32px}.reviews-form-card{padding:23px 20px}.reviews h3{font-size:19px}.reviews-rules{padding-block:30px 60px}.reviews-rules h2{font-size:21px}.review-field input,.review-field textarea{font-size:16px}.reviews-empty{padding:25px 0}.reviews-principle{margin-top:5px}}
