.mock-window{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);min-height:494px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow-soft)}.mock-side{padding:18px 12px;background:#12161d;color:#fff}.mock-side-title{display:flex;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;font-weight:700}.mock-side-title b{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--accent);font-size:9px}.mock-nav{display:grid;gap:6px}.mock-nav span{padding:8px 9px;border-radius:9px;color:#89909c;font-size:9px}.mock-nav .active{background:rgba(255,255,255,.08);color:#fff}.mock-main{padding:18px;background:#f7f8fb}.mock-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.mock-top strong{font-size:12px}.mock-status{padding:5px 8px;border-radius:999px;background:#eaf8f1;color:#287552;font-size:8px;font-weight:700}.mock-hero{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.mock-hero small{color:var(--subtle);font-size:8px}.mock-hero h2{margin:7px 0 6px;font-size:20px;letter-spacing:-.04em}.mock-hero p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.mock-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px}.mock-panel{padding:14px;border:1px solid var(--line);border-radius:15px;background:#fff;min-height:110px}.mock-panel strong{font-size:9px}.agent-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid #f0f1f4}.agent-row:first-of-type{margin-top:10px}.agent-meta{display:flex;align-items:center;gap:7px}.agent-avatar{width:22px;height:22px;display:grid;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent-strong);font-size:8px;font-weight:800}.agent-meta span{display:grid;gap:2px;font-size:8px}.agent-meta small{color:var(--subtle);font-size:7px}.agent-state{width:6px;height:6px;border-radius:50%;background:#35a26f}.tool-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.tool-strip span{padding:9px;border-radius:10px;background:#f5f6f9;color:#656b76;font-size:8px;text-align:center}.section{padding:84px 0}.section-heading{max-width:720px;margin-bottom:34px}.section-heading p{margin:0 0 10px;color:var(--accent-strong);font-size:11px;font-weight:700}.section-heading h2{margin:0;font-size:clamp(30px,4vw,46px);letter-spacing:-.045em;line-height:1.08}.section-heading span{display:block;margin-top:14px;color:var(--muted);font-size:15px;line-height:1.7}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.capability-card{min-height:220px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-soft)}.capability-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:800}.capability-card h3{margin:32px 0 8px;font-size:17px;letter-spacing:-.025em}.capability-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:step}.workflow article{position:relative;min-height:190px;padding:24px;border-top:1px solid var(--line-strong)}.workflow article::before{counter-increment:step;content:"0" counter(step);color:var(--accent);font-size:11px;font-weight:800}.workflow h3{margin:26px 0 8px;font-size:18px}
