/* Buyer-facing explanations, using the page's existing visual system. */
.stat small{font-size:15px;color:var(--muted);font-weight:500}.buyer-reasons{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.buyer-reasons b{font-size:13px}.buyer-reasons p{font-size:12.5px;color:var(--muted);margin:5px 0 0}.buyer-fit{margin-bottom:16px}.fit-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.fit-tabs button{font:600 12px inherit;font-family:inherit;cursor:pointer;padding:8px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted)}.fit-tabs button.on{background:var(--blue-soft);color:#1d4ed8;border-color:#cdddff}.fit-body{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:start}.fit-body p{font-size:13px;color:var(--muted);margin:7px 0 14px}.fit-body h4{font-size:13px;margin:0}.fit-body .small{font-size:12px}.fit-checks{background:var(--bg);padding:14px 16px;border:1px solid var(--line-2);border-radius:9px}.fit-checks ul{padding-left:17px;font-size:12px;color:var(--muted);margin:8px 0 0}.fit-footer{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:16px}.fit-footer .note{margin:0;flex:1}.chart-takeaway{font-size:12px;line-height:1.6;color:var(--muted);margin:10px 0 0}.chart-takeaway b{color:var(--blue);font-size:14px}.task-insight{background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:24px;margin-top:18px;align-self:start}.focus-fig{font-size:30px;font-weight:680;letter-spacing:-.02em;margin:16px 0 8px}.focus-fig small{font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)}.task-insight>p{font-size:13px;color:var(--muted)}.task-insight>.btn{margin-top:20px}.task-insight .note{font-size:11px}.task-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.task-tools input,.task-tools select{font:12px inherit;font-family:inherit;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;padding:9px 12px}.task-tools input{width:min(300px,100%)}.task-tools .small{margin-left:auto}.tk-row{position:relative;padding:9px 7px;align-items:center;cursor:pointer;border-radius:6px}.tk-row:hover,.tk-row:focus-visible{background:var(--blue-soft)}.tk-meter{position:absolute;bottom:0;left:7px;height:3px;background:#dbeafe;border-radius:3px;max-width:calc(100% - 14px)}.tk-share{font-size:10px;color:var(--muted-2);margin-left:6px}.tc-skill{color:#33415c;font-size:12px;padding-top:8px;border-top:1px solid var(--line-2);margin-top:12px}.tc-action{font-size:11.5px;color:var(--blue);margin-top:12px}.type-use{font-size:12px;padding:10px 12px;background:var(--blue-soft);color:#33415c;border-radius:8px}.preview-sheet{width:min(880px,100%)!important}.preview-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}#previewStage .media{border-radius:10px}#previewStage video{object-fit:contain}#previewStage .ovl-toggle{bottom:50px}button,a,input,select,textarea{scroll-margin-top:90px}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.no-results{color:var(--muted);font-size:13px;grid-column:1/-1;padding:20px 0}.qc-call{line-height:1.6}.modal .sheet{overscroll-behavior:contain}
@media(max-width:640px){.wrap{padding:0 18px}.nav-inner{padding:12px 18px;gap:10px}.brand-img{height:28px}.nav-right{gap:7px}.nav-right>.btn{padding:8px 10px;font-size:11px}.lang button{padding:5px 8px}.fit-body{grid-template-columns:1fr;gap:15px}.buyer-reasons{gap:14px}.stats{gap:10px}.stat{padding:14px 12px}.stat .v{font-size:26px}.stat .n{font-size:11px}.comp-row{grid-template-columns:135px 1fr 40px;gap:8px}.comp-lbl{font-size:11px}.comp-lbl em{display:none}.qc-row{grid-template-columns:100px minmax(0,1fr) 78px;font-size:10px;gap:6px}.sec-head{align-items:flex-start;flex-wrap:wrap}.cta h2{font-size:27px}.donut-legend{gap:7px}.task-insight{padding:18px}.task-tools .small{margin-left:0}.tk-list{gap:6px}.frow{grid-template-columns:1fr}.modal .sheet{padding:24px 18px}.modal-foot{flex-wrap:wrap}.chart{min-width:0}.card{min-width:0}.qc-call,.qc-axis{margin-left:0}}
