.viz-hero[data-astro-cid-hxmykhpv]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.viz-hero-title[data-astro-cid-hxmykhpv]{max-width:13ch;margin:0 0 24px;font-size:clamp(38px,5.6vw,72px);line-height:1.03}.viz-hero-lede[data-astro-cid-hxmykhpv]{max-width:34ch;margin:0 0 30px}.viz-hero-ctas[data-astro-cid-hxmykhpv]{margin-bottom:18px}.viz-hero-note[data-astro-cid-hxmykhpv]{letter-spacing:.06em}.viz-engines[data-astro-cid-hxmykhpv]{align-self:end}.viz-engine-name[data-astro-cid-hxmykhpv]{color:var(--ink);font-size:17px}.viz-shift-title[data-astro-cid-hxmykhpv]{max-width:20ch;margin-bottom:40px}.compare[data-astro-cid-hxmykhpv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(20px,5vw,64px);max-width:760px;display:grid}.compare-label[data-astro-cid-hxmykhpv]{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-muted);margin:0 0 6px;font-size:11.5px}.compare-label--accent[data-astro-cid-hxmykhpv]{color:var(--accent)}.compare-row[data-astro-cid-hxmykhpv]{border-top:1px solid var(--hairline);margin:0;padding:13px 0;font-size:17px}.compare-row[data-astro-cid-hxmykhpv]:nth-last-child(-n+2){border-bottom:1px solid var(--hairline)}.compare-row--muted[data-astro-cid-hxmykhpv]{color:var(--ink-muted)}.compare-row--strong[data-astro-cid-hxmykhpv]{color:var(--ink);font-weight:620}.viz-shift-quote[data-astro-cid-hxmykhpv]{color:var(--ink);max-width:22ch;margin:48px 0 0;font-size:clamp(24px,3.2vw,38px);line-height:1.25}.viz-loop-title[data-astro-cid-hxmykhpv]{max-width:18ch;margin-bottom:44px}.sequence[data-astro-cid-hxmykhpv]{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:16px 0 0;list-style:none;display:grid}.sequence--accent[data-astro-cid-hxmykhpv]{border-top:2px solid var(--accent)}.sequence--soft[data-astro-cid-hxmykhpv]{border-top:1px solid var(--hairline)}.sequence-step[data-astro-cid-hxmykhpv]{font-family:var(--serif);color:var(--ink);font-size:clamp(20px,2.2vw,24px);font-weight:520;line-height:1.15}.loop-proof[data-astro-cid-hxmykhpv]{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,4vw,48px);margin-top:56px;display:flex}.loop-proof-body[data-astro-cid-hxmykhpv]{flex:1;min-width:260px}.loop-proof[data-astro-cid-hxmykhpv] .stat[data-astro-cid-hxmykhpv]{line-height:.9}.loop-proof[data-astro-cid-hxmykhpv] .body[data-astro-cid-hxmykhpv]{max-width:44ch;margin-top:6px}.loop-cite[data-astro-cid-hxmykhpv]{margin:14px 0 0}.stat--accent[data-astro-cid-hxmykhpv]{color:var(--accent)}.selfcheck-list[data-astro-cid-hxmykhpv]{max-width:760px;margin-top:28px}.selfcheck-q[data-astro-cid-hxmykhpv]{font-family:var(--serif);color:var(--ink);font-size:clamp(20px,2.4vw,26px);font-weight:500}.selfcheck-list[data-astro-cid-hxmykhpv]>li[data-astro-cid-hxmykhpv]{padding:20px 0}.link-line[data-astro-cid-hxmykhpv]{text-align:center;margin:32px 0 0}.framework-sub[data-astro-cid-hxmykhpv]{margin:56px 0 20px}.blocks[data-astro-cid-hxmykhpv]{grid-template-columns:1fr 1fr;gap:0 clamp(28px,5vw,64px);max-width:820px;display:grid}.blocks[data-astro-cid-hxmykhpv]>li[data-astro-cid-hxmykhpv]{padding:13px 0}.blocks[data-astro-cid-hxmykhpv]>li[data-astro-cid-hxmykhpv]:nth-last-child(2){border-bottom:1px solid var(--hairline)}.block-name[data-astro-cid-hxmykhpv]{color:var(--ink);font-size:16px}.framework-statement[data-astro-cid-hxmykhpv]{max-width:26ch;margin:56px 0 0;font-weight:480;line-height:1.3}.framework-statement[data-astro-cid-hxmykhpv] em[data-astro-cid-hxmykhpv]{color:var(--accent);font-style:italic}.viz-case-copy[data-astro-cid-hxmykhpv]{max-width:56ch;margin:0 0 40px}.viz-case-stats[data-astro-cid-hxmykhpv]{flex-wrap:wrap;align-items:flex-end;gap:clamp(24px,4vw,56px);margin-bottom:32px;display:flex}.viz-case[data-astro-cid-hxmykhpv] .stat[data-astro-cid-hxmykhpv]{font-size:clamp(48px,7vw,88px);line-height:.95}.viz-case-channel[data-astro-cid-hxmykhpv]{font-family:var(--serif);color:var(--ink);align-self:flex-end;max-width:14ch;margin:0;font-size:clamp(18px,2vw,24px);font-weight:500}.viz-assessment[data-astro-cid-hxmykhpv]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.viz-assessment-title[data-astro-cid-hxmykhpv]{max-width:14ch;margin-bottom:16px}.viz-assessment-copy[data-astro-cid-hxmykhpv]{max-width:40ch;margin:0 0 30px}.assessment-includes[data-astro-cid-hxmykhpv]{max-width:420px}.assessment-includes[data-astro-cid-hxmykhpv] span[data-astro-cid-hxmykhpv]{color:var(--ink);font-size:16px}.assess-card[data-astro-cid-hxmykhpv]{background:var(--panel-solid);border:1px solid var(--hairline);text-shadow:none;border-radius:10px;padding:28px;box-shadow:0 24px 60px -34px #06101d99}.assess-sample[data-astro-cid-hxmykhpv]{border-bottom:1px solid var(--hairline);margin-bottom:24px;padding-bottom:22px}.assess-eyebrow[data-astro-cid-hxmykhpv]{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-muted);margin:0 0 8px;font-size:11.5px}.assess-pct[data-astro-cid-hxmykhpv]{font-family:var(--serif);color:var(--accent);font-size:52px;font-weight:490;line-height:1;display:block}.assess-disclaimer[data-astro-cid-hxmykhpv]{margin:8px 0 16px;line-height:1.5}.assess-gauges[data-astro-cid-hxmykhpv]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.assess-gauges[data-astro-cid-hxmykhpv] li[data-astro-cid-hxmykhpv]{border:1px solid var(--hairline);border-radius:8px;flex-direction:column;flex:96px;gap:2px;padding:9px 12px;display:flex}.gauge-name[data-astro-cid-hxmykhpv]{font-family:var(--mono);color:var(--ink-muted);white-space:nowrap;font-size:11px}.gauge-level[data-astro-cid-hxmykhpv]{color:var(--ink);font-size:15px;font-weight:600}.assess-form[data-astro-cid-hxmykhpv]{flex-direction:column;gap:16px;display:flex}.assess-form[data-astro-cid-hxmykhpv] .field[data-astro-cid-hxmykhpv] label[data-astro-cid-hxmykhpv]{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-muted);font-size:11.5px;font-weight:400}.assess-form[data-astro-cid-hxmykhpv] .field[data-astro-cid-hxmykhpv] input[data-astro-cid-hxmykhpv]::placeholder{color:var(--ink-muted);opacity:.7}.assess-form[data-astro-cid-hxmykhpv] .field[data-astro-cid-hxmykhpv] input[data-astro-cid-hxmykhpv]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.assess-form[data-astro-cid-hxmykhpv] .g-recaptcha{align-self:center;margin-top:6px}.assess-submit[data-astro-cid-hxmykhpv]{width:100%;margin-top:6px}.assess-submit[data-astro-cid-hxmykhpv]:disabled{opacity:.7;cursor:progress}.assess-reassure[data-astro-cid-hxmykhpv]{text-align:center;margin:-4px 0 0}.assess-form[data-astro-cid-hxmykhpv] .form-status[data-astro-cid-hxmykhpv]{text-align:center}.assess-form[data-astro-cid-hxmykhpv] .form-status[data-astro-cid-hxmykhpv]:empty{display:none}.industries[data-astro-cid-hxmykhpv]{max-width:40ch}.industry-name[data-astro-cid-hxmykhpv]{font-family:var(--serif);color:var(--ink);font-size:clamp(20px,2.4vw,28px);font-weight:480}.viz-final-title[data-astro-cid-hxmykhpv]{max-width:16ch;margin-bottom:20px}.viz-final-copy[data-astro-cid-hxmykhpv]{max-width:52ch;margin:0 0 30px}@media (width<=400px){.assess-card[data-astro-cid-hxmykhpv]{padding:20px 16px}.assess-form[data-astro-cid-hxmykhpv] .g-recaptcha{transform-origin:top;margin-bottom:-8px;transform:scale(.9)}}@media (width<=760px){.viz-hero[data-astro-cid-hxmykhpv],.viz-assessment[data-astro-cid-hxmykhpv]{grid-template-columns:minmax(0,1fr)}.viz-hero[data-astro-cid-hxmykhpv]{align-items:start}.viz-engines[data-astro-cid-hxmykhpv]{align-self:start}.compare-row[data-astro-cid-hxmykhpv]{font-size:16px}.blocks[data-astro-cid-hxmykhpv]{grid-template-columns:minmax(0,1fr)}.blocks[data-astro-cid-hxmykhpv]>li[data-astro-cid-hxmykhpv]:nth-last-child(2){border-bottom:0}.sequence[data-astro-cid-hxmykhpv]{border-top:0;grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.sequence-step[data-astro-cid-hxmykhpv]{border-top:1px solid var(--hairline);padding:14px 0}.sequence--accent[data-astro-cid-hxmykhpv] .sequence-step[data-astro-cid-hxmykhpv]{border-top:2px solid var(--accent)}.sequence--accent[data-astro-cid-hxmykhpv] .sequence-step[data-astro-cid-hxmykhpv]:not(:first-child){border-top:1px solid var(--hairline)}}
