.ow-geo-reviews{margin:48px 0}.ow-geo-reviews__head{margin-bottom:24px}.ow-geo-reviews__head h2{margin:0 0 8px;font-size:32px;line-height:1.2}.ow-geo-reviews__head p{margin:0;color:#666}.ow-geo-reviews__grid{display:grid;grid-template-columns:1.3fr .9fr;gap:24px}.ow-geo-reviews__list{display:grid;gap:16px}.ow-review-card,.ow-geo-reviews__form,.ow-review-empty{background:#fff;border:1px solid #e9e9e9;border-radius:18px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.04)}.ow-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ow-review-card__author{font-weight:700;font-size:18px}.ow-review-card__stars{color:#f2b01e;font-size:18px;letter-spacing:1px}.ow-review-card__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#777;margin-bottom:12px}.ow-review-card__text{line-height:1.6}.ow-geo-reviews__form h3{margin:0 0 18px;font-size:24px}.ow-form-row{margin-bottom:14px}.ow-form-row label{display:block;margin-bottom:6px;font-weight:600}.ow-form-row input,.ow-form-row textarea,.ow-form-row select{width:100%;min-height:46px;border:1px solid #d9d9d9;border-radius:12px;padding:12px 14px;font-size:16px;background:#fff}.ow-form-row textarea{min-height:140px;resize:vertical}.ow-review-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:12px;background:#111;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.ow-review-submit[disabled]{opacity:.65;cursor:not-allowed}.ow-geo-review-result.success{color:#0a8a2a}.ow-geo-review-result.error{color:#c62828}.ow-input-error{border-color:#c62828!important}.ow-review-notice{margin-bottom:20px;padding:14px 16px;border-radius:12px}.ow-review-notice--success{background:#eefbf0;color:#0a8a2a;border:1px solid #cbeecf}.ow-review-notice--error{background:#fff2f2;color:#c62828;border:1px solid #f3caca}.ow-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}@media (max-width:980px){.ow-geo-reviews__grid{grid-template-columns:1fr}}