.rate-panel .rate-head{background:var(--m-cloud-soft);border:1px solid #d6e4f1;border-left:4px solid var(--m-orange);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:18px;padding:14px 16px}.rate-panel .rate-head .rate-title{color:var(--m-navy);letter-spacing:-.2px;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.rate-panel .rate-head .rate-title:before{content:"→";color:var(--m-orange);font-weight:800;animation:1.2s ease-in-out infinite arrowBob}.rate-panel .rate-head:after{content:"Tap a line below to approve its rate — do it once, and every future LEM is checked against it.";color:var(--m-ink-2,#5a6b7d);flex:1 0 100%;margin-top:2px;font-size:13.5px;font-weight:500}.rate-panel .rate-head .rate-allbtn{background:#fff}@media (prefers-reduced-motion:reduce){.rate-panel .rate-head .rate-title:before{animation:none}}.proof .stats-claims .stat-n{font-size:clamp(22px,2.4vw,30px);line-height:1.15}.proof .cap-callout{border:1px solid var(--m-line);background:#fff;border-radius:14px;align-items:flex-start;gap:20px;max-width:760px;margin:0 auto;padding:26px 28px;display:flex}.proof .cap-callout .cap-ic{background:var(--m-cloud-soft);width:48px;height:48px;color:var(--m-navy);border-radius:12px;flex:none;place-items:center;font-size:24px;display:grid}.proof .cap-callout .cap-body h3{font-family:var(--fx-font-display);color:var(--m-navy);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:700}.proof .cap-callout .cap-body p{color:var(--m-ink-2);margin:0 0 16px;font-size:15px;line-height:1.55}.proof .cap-callout .cap-logos{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proof .cap-callout .cap-logos span{font-family:var(--fx-font-display);color:var(--m-navy);letter-spacing:.02em;border:1px solid var(--m-line);background:var(--m-cloud-soft);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}.proof .cap-callout .cap-logos span.more{color:var(--m-ink-2);background:0 0;border-style:dashed;font-weight:600}@media (max-width:640px){.proof .cap-callout{flex-direction:column;gap:14px;padding:22px}}#why .value h4{align-items:flex-start;min-height:2.6em;display:flex}#why .value p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;display:-webkit-box;overflow:hidden}
