.fm-author{display:flex;align-items:center;gap:17px;padding-top:24px;margin-top:26px;border-top:1px solid #dfe5d5}.fm-author img{width:64px;height:64px;border-radius:50%;object-fit:cover}.fm-author>div{display:flex;flex-direction:column;gap:3px}.fm-author strong{font-size:12px}.fm-author span,.fm-author a{font-size:10px}.fm-author a{text-decoration:none}.fm-testimonials{padding-top:60px;padding-bottom:60px}.fm-review-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px}.fm-review-heading>p{font-size:12px;line-height:1.9;color:#929b85;max-width:240px}.fm-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.fm-review{margin:0;border:1px solid #e0e5d7;border-radius:12px;padding:27px;display:flex;flex-direction:column;background:#fff}.fm-review:nth-child(3n+1){background:#f6f8f0}.fm-quote{font:42px/1 Sora,sans-serif;color:#9eae87;height:37px}.fm-review blockquote{font-size:13px;line-height:1.95;color:#7d886f;margin:0 0 25px;white-space:pre-line;flex:1}.fm-review figcaption{font-size:11px;font-weight:600;color:#657652;padding-top:17px;border-top:1px solid #e5e9df}.fm-sample .profile-button{font-size:12px}.fm .lm-hero-copy h2{font-size:20px}@media(max-width:700px){.fm-testimonials{padding-top:38px;padding-bottom:38px}.fm-review-heading{display:block}.fm-review-heading>p{max-width:none}.fm-review-grid{grid-template-columns:1fr;gap:13px}.fm-review{padding:23px}.fm .lm-hero-copy h2{font-size:19px}.fm-author img{width:56px;height:56px}}