.lf-reputation{padding:70px max(22px,calc((100vw - 1180px)/2));background:var(--brand-surface,#f5f6f3);color:var(--brand-text,#102439)}.lf-reputation h2{font-size:clamp(30px,4vw,48px);line-height:1.1;margin:10px 0 24px;max-width:760px}.lf-reputation-demo{font-size:14px;border-left:3px solid var(--brand-accent);padding:8px 12px;margin:0 0 22px}.lf-review-summary{display:flex;align-items:center;gap:24px;margin:22px 0}.lf-review-summary strong{font-size:24px}.lf-review-summary span,.lf-review-stars{color:var(--brand-accent-text,#1761d8)}.lf-review-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lf-review-track article{border-top:1px solid var(--brand-border,#ced6d9);padding:22px 0}.lf-review-track blockquote{font-size:19px;line-height:1.65;margin:15px 0 24px}.lf-review-track small{font-size:14px}.lf-reputation-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:22px;font-size:15px}.lf-reputation-actions a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.lf-review-unconnected{color:var(--brand-muted,#526272)}.lf-review-hint{display:none}html[data-experience=warm] .lf-review-track article{background:white;padding:25px;border-radius:18px;border:0}html[data-experience=dynamic] .lf-reputation{background:var(--brand-primary,#142d36);color:var(--brand-on-primary,#fff)}html[data-experience=dynamic] .lf-reputation .lf-review-summary span,html[data-experience=dynamic] .lf-review-stars,html[data-experience=dynamic] .lf-review-unconnected{color:var(--brand-muted-on-primary,#dce5ec)}html[data-industry=bookkeeping] .lf-review-track blockquote{font-family:Georgia,serif;font-size:22px}
@media(max-width:700px){.lf-reputation{padding-block:45px}.lf-review-summary{display:block}.lf-review-summary>span{display:block;font-size:14px;margin-top:8px}.lf-review-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px}.lf-review-track article{flex:0 0 90%;scroll-snap-align:start;box-sizing:border-box}.lf-review-track blockquote{font-size:18px}.lf-review-hint{display:block;font-size:14px}.lf-reputation-actions{display:grid;gap:4px}.lf-review-summary strong span{font-size:17px}}
html[data-experience=dynamic] .lf-reputation p{color:var(--brand-muted-on-primary,#dce5ec)}
