.jcs-k{margin-bottom:8px}.jcs-qa .fx-check{align-items:start}.jcs-qa .fx-check>i{margin-top:1px}.jcs-qa .fx-check>.fx-pill{margin-top:2px}.jcs-qa .fx-check-t small{margin-top:3px;line-height:1.45}.jcs-facts{display:flex;flex-wrap:wrap;gap:6px 22px;margin:-4px 0 12px;font-size:13px;font-weight:600}.jcs-facts em{font-style:normal;font-weight:400;color:var(--fx-soft);margin-right:6px}.jcs-gain{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#f6fbf8;border:1px solid var(--fx-line-in);font-size:13px;line-height:1.4}.jcs-kpis4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.jcs-kpis4 .fx-kpi-v{margin:0 0 2px}.jcs-kpis4 .fx-kpi.is-miss{background:var(--fx-bad-bg);border-color:transparent}.jcs-kpis4 .fx-kpi.is-miss .fx-kpi-v{color:var(--fx-bad)}.jcs-kpis4 .fx-kpi.is-miss .fx-kpi-k{color:var(--fx-muted)}@container (max-width: 460px){.jcs-kpis4{grid-template-columns:repeat(2,minmax(0,1fr))}}.jcs-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:jcs}.jcs-steps li{position:relative;padding-left:34px;font-size:13px;line-height:1.5;color:var(--fx-muted);counter-increment:jcs}.jcs-steps li:before{content:counter(jcs);position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:50%;background:var(--fx-btn);color:#fff;font:700 11.5px/22px var(--fx-dm);text-align:center;transform:translateZ(0)}.jcs-steps b{display:block;color:var(--fx-text);font-weight:600;font-size:13.5px}.jcs-len{border:1px solid var(--fx-line-in);border-radius:14px;padding:12px 14px}.jcs-len-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12.5px;color:var(--fx-soft)}.jcs-len-top b{font:700 17px/1.2 var(--fx-dm);letter-spacing:-.02em;color:var(--fx-text);white-space:nowrap}.jcs-len-scale{display:flex;justify-content:space-between;gap:12px;margin-top:7px;font-size:11.5px;color:var(--fx-soft)}.jcs-app-row{gap:16px}.jcs-app-list{display:grid;gap:8px;min-width:0;font-size:13.5px;font-weight:600}.jcs-app-list>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.jcs-txt-cta{margin-top:28px}.jcs-txt-cta .w-button{margin:0}