.review-card{--review-navy:#061f55;--review-yellow:#ffb132;--review-text:#52627c;align-items:flex-start;background:#fff;border:1px solid #edf0f5;border-radius:10px;box-shadow:0 4px 16px rgba(6,31,85,.05);box-sizing:border-box;display:flex;font-family:Arial,Helvetica,sans-serif;gap:16px;max-width:380px;padding:20px;transition:box-shadow .25s ease,transform .25s ease;width:100%}.review-card:hover{box-shadow:0 8px 24px rgba(6,31,85,.1);transform:translateY(-3px)}.review-card-photo{background:#f1f4f8;border-radius:50%;flex:0 0 60px;height:60px;overflow:hidden;width:60px}.review-card-photo img{display:none;height:100%;object-fit:cover;width:100%}.review-card-content{flex:1;min-width:0}.review-card-stars{color:var(--review-yellow);font-size:19px;letter-spacing:1px;line-height:1;margin-bottom:8px}.review-card blockquote{margin:0 0 12px;padding:0}.review-card blockquote p{color:var(--review-text);font-size:13px;font-weight:400;line-height:1.5;margin:0}.review-card-author{display:flex;flex-direction:column;gap:3px}.review-card-author strong{color:var(--review-navy);font-size:13px;font-weight:700}.review-card-author span{color:var(--review-text);font-size:11px;line-height:1.4}@media (max-width:600px){.review-card{gap:14px;margin-bottom:1em;max-width:100%;padding:18px}.review-card-photo{flex-basis:50px;height:50px;width:50px}}@media (prefers-reduced-motion:reduce){.review-card{transition:none}}