.mc-testimonials{padding:64px 0;background:#edf3fb}.mc-testimonials-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.mc-testimonials-heading h2{max-width:650px}.mc-review-disclosure{color:#52627a;font-size:12px;line-height:1.7;max-width:800px}.mc-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 44px)/3);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 20px;scrollbar-color:#2b5488 #dce3ee}.mc-review-card{background:white;border:1px solid #dce3ee;border-radius:12px;padding:28px;display:flex;flex-direction:column;scroll-snap-align:start;min-width:0;box-shadow:0 4px 18px #2b548807}.mc-review-card-top{display:flex;align-items:center;gap:12px}.mc-review-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border-radius:50%;background:#e7effa;color:#2b5488;font-weight:700}.mc-review-card h3{font:600 14px/1.4 var(--font-body--family),sans-serif;letter-spacing:0;margin:0;overflow-wrap:anywhere}.mc-review-source{font-size:10px;color:#68788c}.mc-review-number{margin-left:auto;font-size:12px;color:#a4b4c8}.mc-review-stars{display:flex;align-items:center;gap:10px;color:#a36a00;font-size:20px;letter-spacing:2px;margin:22px 0 8px}.mc-star-empty{color:#d5dce6}.mc-review-score{font-size:11px;letter-spacing:0;color:#52627a}.mc-review-card blockquote{font-size:16px;line-height:1.75;margin:10px 0 26px;padding:0;border:0;color:#234772}.mc-review-card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;border-top:1px solid #edf1f7}.mc-review-tag{font-size:10px;letter-spacing:.05em;padding:6px 9px;background:#edf3fb;border-radius:20px}.mc-review-card-bottom a{font-size:11px;white-space:nowrap}.mc-reviews-controls{display:flex;gap:8px}.mc-reviews-controls button{border:1px solid #b7c7dc;background:white;color:#2b5488;width:46px;height:46px;border-radius:50%;font-size:23px;cursor:pointer}.mc-reviews-controls button:hover{background:#dce7f5}.mc-reviews-controls button:disabled{opacity:.4;cursor:default}.mc-reviews-grid-all{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:35px 0}.mc-reviews-grid-all .mc-review-card{box-shadow:none}.mc-review-selection{font-size:13px;color:#52627a}.mc-review-page-intro{max-width:850px;margin-bottom:30px}.mc-review-page-intro h1{font-size:clamp(40px,5vw,64px)}@media(max-width:1000px){.mc-review-track{grid-auto-columns:calc((100% - 22px)/2)}.mc-reviews-grid-all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mc-testimonials{padding:42px 0}.mc-testimonials-heading{display:block}.mc-reviews-controls{margin-top:20px}.mc-review-track{grid-auto-columns:88%;gap:14px}.mc-review-card{padding:23px}.mc-reviews-grid-all{grid-template-columns:1fr}.mc-review-card blockquote{font-size:15px}}