.solutions[data-v-59a2e82e]{color:var(--zw-ink,#1c1917);background:radial-gradient(ellipse 46% 28% at 88% 0,rgba(0,180,216,.08),transparent 60%),transparent}.wrap[data-v-59a2e82e]{width:min(1120px,100% - 40px);margin:0 auto}.hero[data-v-59a2e82e]{padding:72px 0 28px}.hero-grid[data-v-59a2e82e]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:36px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.hero-copy--hub[data-v-59a2e82e]{max-width:760px}.crumb[data-v-59a2e82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;color:var(--zw-muted,#7a746a)}.crumb a[data-v-59a2e82e]{color:var(--zw-link,#1478b0);text-decoration:none;font-weight:600}.block__eyebrow[data-v-59a2e82e],.eyebrow[data-v-59a2e82e]{margin:0 0 10px;font-family:var(--zw-font-mono,monospace);font-size:12px;letter-spacing:.08em;color:var(--zw-brand-deep,#0c5a88)}h1[data-v-59a2e82e]{margin:0 0 16px;font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:clamp(32px,4vw,48px);font-weight:650;letter-spacing:-.03em;line-height:1.2}.lede[data-v-59a2e82e]{margin:0;max-width:640px;font-size:17px;line-height:1.75;color:var(--zw-ink-soft,#4a453e)}.proof[data-v-59a2e82e]{margin:16px 0 0;max-width:640px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1))}.proof strong[data-v-59a2e82e]{display:block;margin-bottom:4px;font-size:15px;line-height:1.55;font-weight:650}.proof span[data-v-59a2e82e]{display:block;font-size:13px;line-height:1.6;color:var(--zw-muted,#7a746a)}.hero-actions[data-v-59a2e82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:28px}.handoff[data-v-59a2e82e]{margin:0;padding:22px 22px 20px;border-radius:16px;background:#102433;color:#f4efe8;-webkit-box-shadow:0 18px 40px rgba(16,36,51,.16);box-shadow:0 18px 40px rgba(16,36,51,.16)}.handoff__label[data-v-59a2e82e]{margin:0 0 12px;font-family:var(--zw-font-mono,monospace);font-size:12px;letter-spacing:.16em;color:#7dcee4}.handoff__rule[data-v-59a2e82e]{margin:0;font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:20px;font-weight:600;line-height:1.5}.block[data-v-59a2e82e]{padding:36px 0}.block h2[data-v-59a2e82e],.cta h2[data-v-59a2e82e],.seo-note h2[data-v-59a2e82e]{margin:0 0 18px;font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:clamp(24px,3vw,32px);font-weight:650;letter-spacing:-.02em;line-height:1.3}.sheets[data-v-59a2e82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.sheet[data-v-59a2e82e]{scroll-margin-top:84px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1));border-left:3px solid var(--zw-signal,#00b4d8);border-radius:14px;overflow:hidden}.sheet__head[data-v-59a2e82e]{padding:18px 20px 14px}.sheet__head h3[data-v-59a2e82e]{margin:0 0 4px;font-size:20px}.sheet__head p[data-v-59a2e82e]{margin:0;color:var(--zw-muted,#7a746a);font-size:14px}.sheet dl[data-v-59a2e82e]{margin:0}.sheet dl>div[data-v-59a2e82e]{display:grid;grid-template-columns:7.5rem 1fr;border-top:1px solid var(--zw-line,rgba(28,25,23,.1))}.sheet dd[data-v-59a2e82e],.sheet dt[data-v-59a2e82e]{margin:0;padding:14px 18px;font-size:15px;line-height:1.65}.sheet dt[data-v-59a2e82e]{font-family:var(--zw-font-mono,monospace);font-size:12px;letter-spacing:.04em;color:var(--zw-brand-deep,#0c5a88);background:rgba(0,180,216,.06)}.sheet dd[data-v-59a2e82e]{color:var(--zw-ink-soft,#4a453e)}.record[data-v-59a2e82e]{padding:14px 18px 18px;border-top:1px solid var(--zw-line,rgba(28,25,23,.1));background:rgba(247,244,239,.65)}.record__title[data-v-59a2e82e]{margin:0 0 10px;font-family:var(--zw-font-mono,monospace);font-size:12px;letter-spacing:.06em;color:var(--zw-brand-deep,#0c5a88)}.record__row[data-v-59a2e82e]{display:grid;grid-template-columns:7.5rem 1.2fr 1.2fr;gap:8px;padding:8px 0;border-top:1px solid var(--zw-line,rgba(28,25,23,.1));font-size:14px;line-height:1.55;color:var(--zw-ink-soft,#4a453e)}.record__row--head[data-v-59a2e82e]{border-top:0;padding-top:0;font-family:var(--zw-font-mono,monospace);font-size:12px;color:var(--zw-muted,#7a746a)}.record__row em[data-v-59a2e82e]{display:none}.chain[data-v-59a2e82e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.chain article[data-v-59a2e82e]{padding:20px 20px 16px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1));border-radius:14px}.chain article h3[data-v-59a2e82e]{margin:0 0 8px;font-size:18px}.chain article p[data-v-59a2e82e]{margin:0;line-height:1.7;color:var(--zw-ink-soft,#4a453e)}.chain article a[data-v-59a2e82e]{color:var(--zw-brand,#1478b0)}.split[data-v-59a2e82e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.split__col[data-v-59a2e82e]{padding:22px 22px 8px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1));border-radius:14px}.split__col h3[data-v-59a2e82e]{margin:0 0 8px;font-size:18px}.split__col li[data-v-59a2e82e]{margin:12px 0;padding-left:14px;border-left:2px solid rgba(0,180,216,.45);color:var(--zw-ink-soft,#4a453e);line-height:1.65;list-style:none}.split__col--human li[data-v-59a2e82e]{border-left-color:rgba(204,120,92,.7)}.split ul[data-v-59a2e82e]{margin:0;padding:0}.limits[data-v-59a2e82e]{margin:0;padding:0;list-style:none}.limits li[data-v-59a2e82e]{padding:14px 0;border-top:1px solid var(--zw-line,rgba(28,25,23,.1));line-height:1.7;color:var(--zw-ink-soft,#4a453e)}.prepare[data-v-59a2e82e]{margin:0;padding:0;list-style:none}.prepare li[data-v-59a2e82e]{display:grid;grid-template-columns:2rem 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--zw-line,rgba(28,25,23,.1))}.prepare span[data-v-59a2e82e]{font-family:var(--zw-font-mono,monospace);color:var(--zw-cta,#cc785c);font-weight:600}.prepare h3[data-v-59a2e82e]{margin:0 0 6px;font-size:17px}.prepare p[data-v-59a2e82e]{margin:0;color:var(--zw-ink-soft,#4a453e);line-height:1.7}.reading-grid[data-v-59a2e82e]{display:grid;grid-template-columns:1.2fr .8fr;gap:36px}.articles[data-v-59a2e82e],.evidence[data-v-59a2e82e]{margin:0;padding:0;list-style:none}.articles li[data-v-59a2e82e],.evidence li[data-v-59a2e82e]{padding:14px 0;border-top:1px solid var(--zw-line,rgba(28,25,23,.1))}.articles a[data-v-59a2e82e],.evidence a[data-v-59a2e82e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--zw-link,#1478b0);font-weight:600;text-decoration:none;line-height:1.5}.articles .evidence__logo[data-v-59a2e82e],.evidence .evidence__logo[data-v-59a2e82e]{height:28px;width:auto;max-width:108px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px}.articles a[data-v-59a2e82e]:hover,.evidence a[data-v-59a2e82e]:hover{color:var(--zw-link-hover,#0c5a88)}.articles p[data-v-59a2e82e],.evidence p[data-v-59a2e82e]{margin:6px 0 0;color:var(--zw-ink-soft,#4a453e);line-height:1.65;font-size:14px}.other-links[data-v-59a2e82e],.shortcuts[data-v-59a2e82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.other-links a[data-v-59a2e82e],.shortcuts a[data-v-59a2e82e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:42px;padding:8px 14px;border-radius:10px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1));color:var(--zw-ink,#1c1917);text-decoration:none;font-weight:600}.card[data-v-59a2e82e]:hover,.other-links a[data-v-59a2e82e]:hover,.shortcuts a[data-v-59a2e82e]:hover{border-color:rgba(20,120,176,.35)}.shortcuts a[data-v-59a2e82e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;min-width:180px}.shortcuts a span[data-v-59a2e82e]{font-weight:400;font-size:13px;color:var(--zw-muted,#7a746a)}.group[data-v-59a2e82e]{display:block}.group__intro[data-v-59a2e82e]{max-width:720px;margin-bottom:18px}.group__intro h2[data-v-59a2e82e]{margin:0;font-size:22px}.cards[data-v-59a2e82e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card[data-v-59a2e82e]{display:block;padding:18px 18px 14px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1));border-radius:14px;text-decoration:none;color:inherit}.card__who[data-v-59a2e82e]{margin:0 0 8px;font-family:var(--zw-font-mono,monospace);font-size:12px;color:var(--zw-brand-deep,#0c5a88)}.card h3[data-v-59a2e82e]{margin:0 0 8px;font-size:22px}.card__thesis[data-v-59a2e82e]{margin:0 0 12px;line-height:1.6;color:var(--zw-ink-soft,#4a453e)}.card__rule[data-v-59a2e82e]{margin:0 0 12px;padding-left:12px;border-left:3px solid var(--zw-signal,#00b4d8);color:var(--zw-ink,#1c1917);line-height:1.6}.card__proof[data-v-59a2e82e]{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--zw-muted,#7a746a)}.card ul[data-v-59a2e82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.card ul li[data-v-59a2e82e]{padding:3px 8px;border-radius:999px;background:rgba(0,180,216,.08);font-size:12px;color:var(--zw-brand-deep,#0c5a88)}.cta[data-v-59a2e82e]{padding:12px 0 48px}.cta__inner[data-v-59a2e82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:28px;border-radius:16px;background:#102433;color:#f4efe8}.cta__inner h2[data-v-59a2e82e]{color:#f4efe8}.cta__inner p[data-v-59a2e82e]{margin:0;line-height:1.7;color:rgba(244,239,232,.78)}.cta__inner a[data-v-59a2e82e]{color:#9fd8ea}.seo-note[data-v-59a2e82e]{padding:0 0 72px}.seo-note p[data-v-59a2e82e]{margin:0;max-width:760px;color:var(--zw-muted,#7a746a);line-height:1.75;font-size:14px}.seo-note a[data-v-59a2e82e]{color:var(--zw-link,#1478b0)}.action-btn[data-v-59a2e82e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;-webkit-transition:background .25s,-webkit-transform .25s var(--zw-ease,ease);transition:background .25s,-webkit-transform .25s var(--zw-ease,ease);transition:transform .25s var(--zw-ease,ease),background .25s;transition:transform .25s var(--zw-ease,ease),background .25s,-webkit-transform .25s var(--zw-ease,ease)}.action-btn[data-v-59a2e82e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-btn--primary[data-v-59a2e82e]{color:#fff;background:var(--zw-cta,#cc785c);-webkit-box-shadow:0 12px 28px rgba(204,120,92,.28);box-shadow:0 12px 28px rgba(204,120,92,.28)}.action-btn--primary[data-v-59a2e82e]:hover{background:var(--zw-cta-hover,#a9583e)}.action-btn--secondary[data-v-59a2e82e]{color:var(--zw-brand-deep,#0c5a88);border-color:rgba(20,120,176,.28);background:hsla(0,0%,100%,.8)}.cta .action-btn--primary[data-v-59a2e82e]{-ms-flex-negative:0;flex-shrink:0;background:#fff;color:#102433;-webkit-box-shadow:none;box-shadow:none}.cta .action-btn--primary[data-v-59a2e82e]:hover{background:#f4efe8}.action-btn[data-v-59a2e82e]:focus-visible,a[data-v-59a2e82e]:focus-visible{outline:2px solid var(--zw-brand,#1478b0);outline-offset:3px}@media(min-width:769px)and (max-width:1320px){.wrap[data-v-59a2e82e]{width:min(1040px,100% - 148px);margin-left:auto;margin-right:108px}}@media(max-width:900px){.cards[data-v-59a2e82e],.chain[data-v-59a2e82e],.hero-grid[data-v-59a2e82e],.reading-grid[data-v-59a2e82e],.split[data-v-59a2e82e]{grid-template-columns:1fr}.cta__inner[data-v-59a2e82e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width:640px){.hero[data-v-59a2e82e]{padding-top:36px}.record__row[data-v-59a2e82e],.sheet dl>div[data-v-59a2e82e]{grid-template-columns:1fr}.record__row--head[data-v-59a2e82e]{display:none}.record__row em[data-v-59a2e82e]{display:block;margin-bottom:2px;font-style:normal;font-family:var(--zw-font-mono,monospace);font-size:12px;color:var(--zw-muted,#7a746a)}.record__row span+span[data-v-59a2e82e]{margin-top:8px}.sheet dt[data-v-59a2e82e]{padding-bottom:0}.wrap[data-v-59a2e82e]{width:min(1120px,100% - 28px)}}@media(prefers-reduced-motion:reduce){.action-btn[data-v-59a2e82e],.action-btn[data-v-59a2e82e]:hover{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}