.partner-logo-frame{height:115px;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:24px;padding:16px}.partner-logo-frame img{width:100%;height:100%;object-fit:contain}.partner-logo-placeholder{font-size:35px;font-weight:700;color:#0f1b30}.partner-reviews{padding:55px 0;border-top:1px solid #d5cdbd}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.review-quote{margin:0;padding:28px;background:#f0ede6;border-top:3px solid #d7b875}.quote-mark{display:block;font-size:65px;line-height:.8;color:#a27b32}.review-quote blockquote{margin:18px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.review-quote figcaption strong,.review-quote figcaption span{display:block}.review-quote figcaption span{font-size:12px;color:#566174}.review-submit{margin-top:30px;border:1px solid #d5cdbd;padding:24px;border-radius:6px}.review-submit summary{cursor:pointer;font-weight:650;font-size:17px}.review-submit>p{margin-top:20px}.review-consent{display:flex;gap:12px;align-items:flex-start}.review-consent input{flex-shrink:0}.review-consent span{max-width:650px}.review-moderation{margin:20px 0}.review-moderation h3{margin-top:15px}.review-original{white-space:pre-wrap;overflow-wrap:anywhere}.review-empty{color:#566174;max-width:650px}@media(max-width:760px){.review-grid{grid-template-columns:1fr}.review-submit{padding:20px}.partner-reviews{padding:35px 0}}
