.analysis-board[data-v-c4e44e0c]{--ab-quiet: #5b6a80;--ab-bar: #7b8494}:root[data-theme=dark] .analysis-board[data-v-c4e44e0c]{--ab-quiet: #9ca3af;--ab-bar: #6f7683}.ab-window[data-v-c4e44e0c]{overflow:hidden;border:1px solid var(--mock-line-strong);border-radius:14px;background:var(--mock-surface);box-shadow:0 24px 60px #0f172a14;color:var(--mock-text);font-family:var(--mock-font);text-align:left}:root[data-theme=dark] .ab-window[data-v-c4e44e0c]{box-shadow:none}.ab-mono[data-v-c4e44e0c]{color:var(--ab-quiet);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;letter-spacing:.01em;white-space:nowrap}.ab-head[data-v-c4e44e0c]{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--mock-line-strong)}.ab-head strong[data-v-c4e44e0c]{font-size:14px;font-weight:650;color:var(--mock-text-strong)}.ab-time[data-v-c4e44e0c]{margin-left:auto}.ab-body[data-v-c4e44e0c]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto auto;gap:14px;padding:18px;background:var(--mock-surface-muted)}.ab-panel[data-v-c4e44e0c]{min-width:0;padding:16px 18px;border:1px solid var(--mock-line-strong);border-radius:10px;background:var(--mock-surface)}.ab-signal[data-v-c4e44e0c]{display:flex;flex-direction:column;grid-row:span 2}.ab-panel-head[data-v-c4e44e0c]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px}.ab-panel h4[data-v-c4e44e0c]{margin:0;font-size:13px;font-weight:650;color:var(--mock-text-strong)}.ab-grid[data-v-c4e44e0c]{stroke:var(--mock-line-strong);stroke-width:1}.ab-axis[data-v-c4e44e0c]{fill:var(--ab-quiet);font-family:var(--mock-font);font-size:10.5px;font-variant-numeric:tabular-nums}.ab-value[data-v-c4e44e0c]{fill:var(--mock-text-strong);font-size:13px;font-weight:650}.ab-chart-head[data-v-c4e44e0c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:24px;color:var(--mock-text-mid);font-size:12px}.ab-line[data-v-c4e44e0c]{display:block;width:100%;height:auto;margin-top:6px;overflow:visible}.ab-range[data-v-c4e44e0c]{fill:color-mix(in srgb,var(--mock-accent) 9%,var(--mock-surface))}.ab-line-path[data-v-c4e44e0c]{fill:none;stroke:var(--mock-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ab-line-dot[data-v-c4e44e0c]{fill:var(--mock-accent);stroke:var(--mock-surface);stroke-width:2}.ab-signal .ab-edc-metrics[data-v-c4e44e0c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:auto 0 0;padding-top:24px}.ab-edc-metrics>div[data-v-c4e44e0c]{padding-top:14px;border-top:1px solid var(--mock-line-strong)}.ab-edc-metrics dt[data-v-c4e44e0c]{color:var(--mock-text-mid);font-size:12px;line-height:1.5}.ab-edc-metrics dd[data-v-c4e44e0c]{margin:7px 0 0;color:var(--mock-text-strong);font-size:26px;font-variant-numeric:tabular-nums;line-height:1.2}.ab-edc-metrics small[data-v-c4e44e0c]{margin-left:4px;color:var(--mock-text-mid);font-size:13px}.ab-gait-body[data-v-c4e44e0c]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:18px;margin-top:12px}.ab-kpi[data-v-c4e44e0c]{display:grid;gap:6px}.ab-kpi strong[data-v-c4e44e0c]{color:var(--mock-text-strong);font-size:34px;font-weight:600;line-height:1;letter-spacing:-.02em}.ab-kpi small[data-v-c4e44e0c]{margin-left:2px;font-size:18px;font-weight:500}.ab-bars[data-v-c4e44e0c]{display:block;width:100%;height:auto}.ab-bar[data-v-c4e44e0c]{fill:var(--ab-bar)}.ab-bar.is-current[data-v-c4e44e0c]{fill:var(--mock-accent)}.ab-ai[data-v-c4e44e0c]{display:flex;flex-direction:column;gap:10px;border-color:color-mix(in srgb,var(--mock-accent) 40%,var(--mock-line-strong))}.ab-ai p[data-v-c4e44e0c]{margin:0}.ab-ai-label[data-v-c4e44e0c]{color:var(--mock-text-mid);font-size:12px;font-weight:650}.ab-ai-text[data-v-c4e44e0c]{color:var(--mock-text-strong);font-size:14.5px;font-weight:550;line-height:1.55}.ab-evidence[data-v-c4e44e0c]{display:flex;align-items:flex-start;gap:7px;padding-top:10px;border-top:1px solid var(--mock-line-strong);color:var(--mock-text-mid);font-size:12px;line-height:1.5}.ab-evidence svg[data-v-c4e44e0c]{flex:0 0 auto;width:14px;height:14px;margin-top:2px}.ab-actions[data-v-c4e44e0c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.ab-btn[data-v-c4e44e0c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;max-width:100%;padding:7px 10px;border:1px solid var(--mock-line-strong);border-radius:7px;background:var(--mock-surface);color:var(--mock-text-mid);font:inherit;font-size:12px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.ab-btn svg[data-v-c4e44e0c]{flex:0 0 auto;width:14px;height:14px}.ab-btn[data-v-c4e44e0c]:hover{border-color:var(--mock-accent);color:var(--mock-text-strong);background:var(--mock-surface-muted)}.ab-btn[data-v-c4e44e0c]:focus-visible{outline:2px solid var(--mock-accent);outline-offset:3px}@media(max-width:760px){.ab-body[data-v-c4e44e0c]{grid-template-columns:minmax(0,1fr);padding:12px;gap:10px}.ab-signal[data-v-c4e44e0c]{grid-row:auto}.ab-head[data-v-c4e44e0c]{gap:10px;padding:12px 14px}.ab-panel[data-v-c4e44e0c]{padding:14px}.ab-btn[data-v-c4e44e0c]{min-height:44px}.ab-line .ab-axis[data-v-c4e44e0c]{font-size:16px}.ab-line .ab-value[data-v-c4e44e0c]{font-size:20px}.ab-bars .ab-axis[data-v-c4e44e0c]{font-size:14px}}@media(max-width:420px){.ab-time[data-v-c4e44e0c]{display:none}}.bench[data-v-a0941872]{--bench-bg: #0b1020;--bench-ink: #f4f6fb;--bench-quiet: rgba(226, 232, 244, .74);--bench-line: rgba(226, 232, 244, .72);--bench-accent: #8fb4ff;position:relative;max-width:1600px;margin-inline:auto;color:var(--bench-ink)}.bench-stage[data-v-a0941872]{position:relative;overflow:hidden;width:100%;aspect-ratio:1672 / 941;container-type:size;background:var(--bench-bg)}.bench-photo[data-v-a0941872]{position:absolute;top:50%;left:50%;width:max(100cqw,calc(100cqh * 1672 / 941));height:max(100cqh,calc(100cqw * 941 / 1672));transform:translate(-50%,-50%)}.bench-photo img[data-v-a0941872]{display:block;width:100%;height:100%}.bench-stage[data-v-a0941872]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--bench-bg) 0%,rgba(11,16,32,.55) 9%,rgba(11,16,32,0) 24%),linear-gradient(to right,#0b10209e,#0b102000 40%),linear-gradient(to top,#0b1020f5,#0b1020cc 13%,#0b102000 38%)}.bench-lines[data-v-a0941872]{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible}.bench-lines path[data-v-a0941872]{fill:none;stroke:var(--bench-line);stroke-width:1px;vector-effect:non-scaling-stroke}.bench-dot[data-v-a0941872]{position:absolute;z-index:2;width:9px;height:9px;border:1.5px solid var(--bench-accent);border-radius:50%;background:var(--bench-bg);box-sizing:border-box;transform:translate(-50%,-50%)}.bench-labels[data-v-a0941872]{margin:0;padding:0;list-style:none}.bench-label[data-v-a0941872]{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid rgba(226,232,244,.24);border-radius:4px;background:#0b1020d1;color:var(--bench-ink);font-size:13.5px;line-height:1.35;white-space:nowrap}.bench-label svg[data-v-a0941872]{width:15px;height:15px;flex:0 0 auto;color:var(--bench-accent)}.bench-label.is-right[data-v-a0941872]{transform:translateY(-50%)}.bench-label.is-left[data-v-a0941872]{transform:translate(-100%,-50%)}.bench-flow[data-v-a0941872]{position:absolute;z-index:3;right:0;bottom:0;left:0}.bench-flow-inner[data-v-a0941872]{display:flex;align-items:center;gap:28px;box-sizing:border-box;max-width:var(--site-content-max-width, 1280px);margin-inline:auto;padding:0 var(--product-section-gutter, 0) 40px}.bench-flow p[data-v-a0941872]{margin:0;color:var(--bench-quiet);font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap}.bench-flow ol[data-v-a0941872]{display:flex;flex:1;margin:0;padding:0;list-style:none}.bench-flow li[data-v-a0941872]{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 20px;color:var(--bench-ink);font-size:15px;line-height:1.45}.bench-flow li+li[data-v-a0941872]{border-left:1px solid rgba(226,232,244,.24)}.bench-flow li svg[data-v-a0941872]{width:18px;height:18px;flex:0 0 auto;color:var(--bench-accent)}@media(min-width:1601px){.bench-stage[data-v-a0941872]{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}}@media(max-width:1000px){.bench-flow-inner[data-v-a0941872]{gap:18px}.bench-flow li[data-v-a0941872]{padding-inline:14px;font-size:14px}}@media(max-width:720px){.bench-stage[data-v-a0941872]{aspect-ratio:4 / 3}.bench-stage[data-v-a0941872]:after{background:linear-gradient(to bottom,var(--bench-bg) 0%,rgba(11,16,32,0) 16%),linear-gradient(to top,#0b1020b3,#0b102000 30%)}.bench-lines[data-v-a0941872]{display:none}.bench-label[data-v-a0941872]{gap:6px;padding:4px 8px;font-size:12px}.bench-label svg[data-v-a0941872]{width:13px;height:13px}.bench-label.is-mobile-right[data-v-a0941872],.bench-label.is-mobile-left[data-v-a0941872]{top:var(--point-y)!important;left:var(--point-x)!important}.bench-label.is-mobile-right[data-v-a0941872]{transform:translate(10px,-50%)}.bench-label.is-mobile-left[data-v-a0941872]{transform:translate(calc(-100% - 10px),-50%)}.bench-flow[data-v-a0941872]{position:static}.bench-flow-inner[data-v-a0941872]{display:block;padding:20px var(--product-section-gutter, 16px) 0}.bench-flow ol[data-v-a0941872]{display:block;margin-top:8px}.bench-flow li[data-v-a0941872]{padding:12px 0;border-top:1px solid rgba(226,232,244,.18)}.bench-flow li+li[data-v-a0941872]{border-left:0}}.streams-diagram[data-v-9bdf71ae]{--streams-bg: #0b1020;--streams-ink: #e6ebf5;--streams-muted: rgba(203, 213, 235, .66);--streams-line: rgba(176, 192, 224, .42);--streams-accent: #8fb4ff;margin:0;padding:44px 40px;border-radius:18px;background:var(--streams-bg);color:var(--streams-ink);isolation:isolate}.streams-layout[data-v-9bdf71ae]{position:relative;width:100%}.streams-layout--wide[data-v-9bdf71ae]{max-width:1120px;margin-inline:auto}.streams-layout--tall[data-v-9bdf71ae]{display:none;max-width:400px;margin-inline:auto}.streams-svg[data-v-9bdf71ae]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.streams-render[data-v-9bdf71ae]{position:absolute;display:block;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 90%,transparent 100%),linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 90%,transparent 100%),linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;mix-blend-mode:lighten}.streams-line[data-v-9bdf71ae],.streams-frame[data-v-9bdf71ae],.streams-probe circle[data-v-9bdf71ae]{fill:none;vector-effect:non-scaling-stroke}.streams-line[data-v-9bdf71ae]{stroke:var(--streams-line);stroke-width:1px;stroke-linejoin:miter}.streams-frame[data-v-9bdf71ae]{stroke:#e2e8f44d;stroke-width:1px}.streams-probe circle[data-v-9bdf71ae]{fill:var(--streams-bg);stroke:var(--streams-accent);stroke-width:1.5px}.streams-probe .streams-probe-ring[data-v-9bdf71ae]{fill:none;stroke-width:1px;opacity:.35}.streams-label[data-v-9bdf71ae],.streams-node[data-v-9bdf71ae]{position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.streams-label[data-v-9bdf71ae]{display:inline-flex;align-items:baseline;gap:10px;color:var(--streams-ink);font-size:13.5px;line-height:1.5}.streams-tag[data-v-9bdf71ae]{color:var(--streams-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px}.streams-render-tag[data-v-9bdf71ae]{position:absolute;color:var(--streams-muted);font-size:12px;line-height:1.4;white-space:nowrap}.streams-node[data-v-9bdf71ae]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(203,213,235,.26);border-radius:6px;background:var(--streams-bg);font-size:14px;font-weight:500;line-height:1.3}.streams-node svg[data-v-9bdf71ae]{width:16px;height:16px;color:var(--streams-accent)}.streams-port[data-v-9bdf71ae]{position:absolute;width:7px;height:7px;border:1.5px solid var(--streams-accent);border-radius:50%;background:var(--streams-bg);transform:translate(-50%,-50%)}.streams-port--top[data-v-9bdf71ae]{top:-1px;left:50%}.streams-port--bottom[data-v-9bdf71ae]{top:calc(100% + 1px);left:50%}.streams-port--left[data-v-9bdf71ae]{top:50%;left:-1px}.streams-port--right[data-v-9bdf71ae]{top:50%;left:calc(100% + 1px)}.streams-node--analysis[data-v-9bdf71ae]{padding:11px 18px;border-color:#8fb4ff9e}@media(max-width:720px){.streams-diagram[data-v-9bdf71ae]{padding:24px 14px;border-radius:14px}.streams-layout--wide[data-v-9bdf71ae]{display:none}.streams-layout--tall[data-v-9bdf71ae]{display:block}.streams-label[data-v-9bdf71ae]{width:-moz-max-content;width:max-content;max-width:92px;padding:2px 6px;background:var(--streams-bg);font-size:12.5px;text-align:center;white-space:normal}.streams-node[data-v-9bdf71ae]{padding:8px 12px;font-size:13.5px}}.clinical[data-v-df76fa83]{--clinical-accent: #295da3;--clinical-quiet: #64748b;--clinical-line: var(--sf-border);--clinical-hero-bg: #0b1020;--clinical-radius: 6px;color:var(--sf-text);overflow-wrap:anywhere}:root[data-theme=dark] .clinical{--clinical-accent: #a9c8ef;--clinical-quiet: #8f95a1}.clinical>section[data-v-df76fa83]{padding-block:var(--subpage-section-space)}.clinical h1[data-v-df76fa83],.clinical h2[data-v-df76fa83],.clinical h3[data-v-df76fa83]{margin:0;font-family:inherit}.clinical h2[data-v-df76fa83]{font-size:var(--subpage-heading-size);font-weight:var(--subpage-title-weight);line-height:1.25;letter-spacing:var(--sf-heading-letter-spacing, -.035em);text-wrap:balance}.clinical :is(h1,h2)>span[data-v-df76fa83]{display:block;text-wrap:balance}.clinical p[data-v-df76fa83]{margin:0;color:var(--sf-text-secondary);font-size:15px;line-height:1.8}.clinical[data-v-df76fa83] :where(ul,ol,dl,dd){margin:0;padding:0;list-style:none}.clinical svg[data-v-df76fa83]{flex-shrink:0}.section-heading>p[data-v-df76fa83]{max-width:62ch;margin-top:18px;font-size:16px;text-wrap:balance}.section-heading.is-centered[data-v-df76fa83]{max-width:880px;margin:0 auto 56px;text-align:center}.section-heading.is-centered>p[data-v-df76fa83]{margin-inline:auto}.clinical>section.clinical-hero[data-v-df76fa83]{padding-bottom:0;background:var(--clinical-hero-bg);color:#f4f6fb}.hero-head[data-v-df76fa83]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 56px}.hero-head h1[data-v-df76fa83]{grid-column:1 / -1}.clinical>.clinical-hero.solution-work-hero h1[data-v-df76fa83]{color:#fff;text-wrap:balance}.clinical>.clinical-hero.solution-work-hero h1 em[data-v-df76fa83]{color:#8fb4ff}.clinical .hero-head>p[data-v-df76fa83]{max-width:60ch;margin:0;color:#e2e8f4bd;font-size:17px;line-height:1.75;text-wrap:pretty}.hero-actions[data-v-df76fa83]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.clinical-hero .solution-button-primary[data-v-df76fa83]{background:#fff;color:var(--clinical-hero-bg)}.clinical-hero .solution-button-primary[data-v-df76fa83]:hover{background:#dfe6f3}.clinical-hero .solution-button-primary[data-v-df76fa83]:focus-visible{box-shadow:0 0 0 4px #8fb4ff73}.clinical-hero .solution-button-secondary[data-v-df76fa83]{border-color:#ffffff42;color:#fff}.clinical-hero .solution-button-secondary[data-v-df76fa83]:hover{border-color:#ffffff80;background:#ffffff0f;color:#fff}.hero-stage-wrap[data-v-df76fa83]{margin-top:56px}.hero-stage[data-v-df76fa83]{position:relative;aspect-ratio:16 / 9;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);background:var(--clinical-hero-bg)}.hero-media[data-v-df76fa83]{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:transparent}.hero-video-meta[data-v-df76fa83]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 5% 22px}.clinical .hero-video-meta p[data-v-df76fa83]{color:#e2e8f49e;font-size:12.5px;line-height:1.4}.hero-video-toggle[data-v-df76fa83]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(226,232,244,.28);border-radius:6px;background:transparent;color:#e2e8f4d1;cursor:pointer;transition:border-color .16s ease,color .16s ease}.hero-video-toggle[data-v-df76fa83]:hover{border-color:#e2e8f48c;color:#fff}.hero-video-toggle[data-v-df76fa83]:focus-visible{outline:2px solid #8fb4ff;outline-offset:2px}.hero-video-toggle svg[data-v-df76fa83]{width:15px;height:15px}.clinical>section.research[data-v-df76fa83]{padding-block:40px 56px;border-top:1px solid var(--clinical-line)}.research-heading[data-v-df76fa83]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:12px 24px;margin-bottom:24px}.clinical .research-heading h2[data-v-df76fa83]{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.clinical .research-heading>p[data-v-df76fa83]{max-width:80ch;font-size:14px;line-height:1.7;text-wrap:pretty}.research-cases[data-v-df76fa83]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.research-case[data-v-df76fa83]{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--clinical-line);border-radius:var(--clinical-radius)}.case-heading[data-v-df76fa83]{display:flex;align-items:flex-start;gap:12px}.case-heading>div[data-v-df76fa83]{min-width:0}.case-heading img[data-v-df76fa83]{display:block;flex:0 0 72px;width:72px;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:var(--sf-bg-alt)}.research-case h3[data-v-df76fa83]{font-size:16px;font-weight:600;line-height:1.45;letter-spacing:-.01em}.clinical .case-org[data-v-df76fa83]{margin-top:5px;color:var(--clinical-quiet);font-size:12.5px;line-height:1.5}.clinical .case-body[data-v-df76fa83]{margin-top:14px;font-size:14px;line-height:1.7;text-wrap:pretty}.case-data[data-v-df76fa83]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;margin-top:14px;font-size:13px;line-height:1.65}.case-data dt[data-v-df76fa83]{color:var(--clinical-quiet)}.case-data dd[data-v-df76fa83]{color:var(--sf-text-secondary)}.research-case .case-sources[data-v-df76fa83]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:16px;list-style:none}.case-sources a[data-v-df76fa83]{display:inline-flex;align-items:center;gap:4px;color:var(--clinical-accent);font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease}.case-sources a[data-v-df76fa83]:hover{color:var(--sf-text)}.case-sources a[data-v-df76fa83]:focus-visible{outline:2px solid var(--clinical-accent);outline-offset:4px;border-radius:2px}.case-sources a svg[data-v-df76fa83]{width:13px;height:13px}.clinical>section.problem[data-v-df76fa83]{padding-bottom:0;background:#0b1020;color:#f4f6fb}.problem-heading[data-v-df76fa83]{position:relative;z-index:1;max-width:640px;margin-bottom:0}.clinical .problem-heading h2[data-v-df76fa83]{color:#fff}.clinical .problem-heading>p[data-v-df76fa83]{color:#e2e8f4c7}.problem[data-v-df76fa83] .bench{margin-top:-24px}.streams[data-v-df76fa83]{overflow:visible;scroll-margin-top:88px}.edc[data-v-df76fa83],.instruments[data-v-df76fa83]{background:var(--sf-bg-alt)}.shot-grid[data-v-df76fa83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.shot-grid>.shot-frame[data-v-df76fa83]{min-width:0}.shot-frame[data-v-df76fa83]{overflow:hidden;border:1px solid var(--clinical-line);border-radius:var(--clinical-radius);background:var(--sf-surface)}.shot-frame.is-raised[data-v-df76fa83]{box-shadow:0 16px 40px #0f172a0f}:root[data-theme=dark] .clinical .shot-frame.is-raised{box-shadow:none}.flow[data-v-df76fa83]{display:grid;grid-template-columns:repeat(var(--flow-count, 4),minmax(0,1fr));max-width:1040px;margin:0 auto 56px}.flow li[data-v-df76fa83]{position:relative;min-width:0;padding:30px 12px 0;color:var(--sf-text);font-size:15px;font-weight:550;line-height:1.5;text-align:center}.flow li[data-v-df76fa83]:before{content:"";position:absolute;z-index:1;top:0;left:50%;box-sizing:border-box;width:13px;height:13px;border:1.5px solid var(--clinical-accent);border-radius:50%;background:var(--sf-bg);transform:translate(-50%)}.flow li[data-v-df76fa83]:not(:last-child):after{content:"";position:absolute;top:6px;left:50%;width:100%;height:1px;background:var(--clinical-line)}.flow li.is-final[data-v-df76fa83]:before{background:var(--clinical-accent)}.source-shot[data-v-df76fa83]{max-width:860px;margin:0 auto}.analysis-board-frame[data-v-df76fa83]{max-width:1080px;margin-inline:auto}.trust[data-v-df76fa83]{background:var(--sf-bg-alt)}.trust-strip[data-v-df76fa83]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--clinical-line)}.trust-strip li[data-v-df76fa83]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 16px;color:var(--sf-text);font-size:15px;line-height:1.55;text-align:center;text-wrap:balance}.trust-strip li+li[data-v-df76fa83]{border-left:1px solid var(--clinical-line)}.trust-strip svg[data-v-df76fa83]{width:24px;height:24px;color:var(--clinical-accent)}.fields-grid[data-v-df76fa83]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px}.fields-grid article[data-v-df76fa83]{min-width:0;padding-top:20px;border-top:1px solid var(--sf-text)}.fields-grid h3[data-v-df76fa83]{font-size:19px;font-weight:600;line-height:1.45}.fields-grid dl[data-v-df76fa83]{display:grid;gap:14px;margin-top:18px}.fields-grid dt[data-v-df76fa83]{color:var(--clinical-quiet);font-size:12.5px;font-weight:600;letter-spacing:.02em;line-height:1.5}.fields-grid dd[data-v-df76fa83]{margin-top:3px;color:var(--sf-text-secondary);font-size:15px;line-height:1.65}.closing[data-v-df76fa83]{background:var(--sf-bg-alt)}.flow--detailed[data-v-df76fa83]{--flow-count: 3;margin-bottom:48px}.flow--detailed li[data-v-df76fa83]{display:grid;gap:6px;padding-inline:20px}.flow--detailed strong[data-v-df76fa83]{font-size:16px;font-weight:600}.flow--detailed span[data-v-df76fa83]{color:var(--sf-text-secondary);font-size:14px;font-weight:400;line-height:1.7;text-wrap:pretty}.closing .flow li[data-v-df76fa83]:before{background:var(--sf-bg-alt)}.closing .hero-actions[data-v-df76fa83]{justify-content:center}@media(max-width:1000px){.hero-head[data-v-df76fa83]{grid-template-columns:minmax(0,1fr)}.trust-strip[data-v-df76fa83]{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto;border-block:0}.trust-strip li[data-v-df76fa83]{flex-direction:row;gap:14px;padding:16px 4px;text-align:left}.trust-strip li+li[data-v-df76fa83]{border-top:1px solid var(--clinical-line);border-left:0}.trust-strip svg[data-v-df76fa83]{width:22px;height:22px}.fields-grid[data-v-df76fa83]{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}}@media(max-width:960px){.research-heading[data-v-df76fa83],.research-cases[data-v-df76fa83]{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.clinical>section.problem[data-v-df76fa83]{padding-bottom:48px}.problem[data-v-df76fa83] .bench{margin-top:28px}}@media(max-width:760px){.shot-grid[data-v-df76fa83]{grid-template-columns:minmax(0,1fr);gap:16px}.flow[data-v-df76fa83],.flow--detailed[data-v-df76fa83]{grid-template-columns:minmax(0,1fr);max-width:520px;margin-bottom:40px}.flow li[data-v-df76fa83],.flow--detailed li[data-v-df76fa83]{padding:0 0 22px 30px;text-align:left}.flow li[data-v-df76fa83]:last-child{padding-bottom:0}.flow li[data-v-df76fa83]:before{top:5px;left:0;transform:none}.flow li[data-v-df76fa83]:not(:last-child):after{top:18px;bottom:0;left:6px;width:1px;height:auto}.flow--detailed li[data-v-df76fa83]{padding-inline:30px 0}}@media(max-width:640px){.hero-stage-wrap[data-v-df76fa83]{margin-top:40px}.hero-stage[data-v-df76fa83]{-webkit-mask-image:none;mask-image:none}.hero-video-meta[data-v-df76fa83]{gap:8px;padding:10px 0 16px}.clinical .hero-video-meta p[data-v-df76fa83]{font-size:11.5px}.hero-video-toggle[data-v-df76fa83]{width:30px;height:30px}.clinical .hero-head>p[data-v-df76fa83]{font-size:15px}.clinical-hero .solution-button-secondary[data-v-df76fa83],.closing .solution-button-secondary[data-v-df76fa83]{justify-content:center}.section-heading>p[data-v-df76fa83]{margin-top:14px;font-size:15px}.section-heading.is-centered[data-v-df76fa83]{margin-bottom:36px}}
