.stk[data-v-de882cfd]{font-family:var(--ops-font-body);color:var(--ops-ink);background:var(--ops-paper)}.stk__wrap[data-v-de882cfd]{max-width:1200px;margin:0 auto;padding:0 24px}.stk__hero[data-v-de882cfd]{position:relative;padding:96px 0 72px;overflow:hidden}.stk__hero-grid-bg[data-v-de882cfd]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--ops-rule) 1px,transparent 1px),linear-gradient(90deg,var(--ops-rule) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,black 10%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 10%,transparent 75%);opacity:.5}.stk__hero-glow[data-v-de882cfd]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 30%,rgba(27,107,68,.1),transparent 60%);filter:blur(40px)}.stk__hero-layout[data-v-de882cfd]{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}@media(max-width:900px){.stk__hero-layout[data-v-de882cfd]{grid-template-columns:1fr;gap:40px}}.stk__eyebrow[data-v-de882cfd]{display:inline-flex;align-items:center;gap:10px;font-family:var(--ops-font-mono);font-size:12px;letter-spacing:.08em;color:var(--ops-ink-dim);text-transform:uppercase;margin-bottom:20px}.stk__eyebrow-tick[data-v-de882cfd]{color:var(--ops-accent);font-weight:600}.stk__h1[data-v-de882cfd]{font-family:var(--ops-font-display);font-weight:500;font-size:clamp(38px,5vw,60px);line-height:1.05;letter-spacing:-.01em;margin:0 0 24px}.stk__h1-accent[data-v-de882cfd]{position:relative;color:var(--ops-accent);white-space:nowrap}.stk__underline[data-v-de882cfd]{position:absolute;left:0;right:0;bottom:-6px;width:100%;height:14px;color:var(--ops-accent);opacity:.55}.stk__lede[data-v-de882cfd]{font-size:18px;line-height:1.65;color:var(--ops-ink-dim);max-width:58ch;margin:0 0 32px}.stk__lede strong[data-v-de882cfd]{color:var(--ops-ink);font-weight:600}.stk__hero-meta[data-v-de882cfd]{display:flex;align-items:center;gap:20px;margin-bottom:32px;flex-wrap:wrap}.stk__meta-k[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:11px;color:var(--ops-ink-faint);text-transform:uppercase;letter-spacing:.06em}.stk__meta-v[data-v-de882cfd]{font-family:var(--ops-font-display);font-size:22px;color:var(--ops-ink);font-weight:500}.stk__meta-sep[data-v-de882cfd]{width:1px;height:32px;background:var(--ops-rule)}.stk__hero-ctas[data-v-de882cfd]{display:flex;gap:12px;flex-wrap:wrap}.stk__btn[data-v-de882cfd]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-family:var(--ops-font-mono);font-size:13px;text-decoration:none;border-radius:6px;transition:transform .15s,box-shadow .15s}.stk__btn[data-v-de882cfd]:hover{transform:translateY(-1px)}.stk__btn--primary[data-v-de882cfd]{background:var(--ops-accent);color:#fff;box-shadow:0 2px #0000001a}.stk__btn--primary[data-v-de882cfd]:hover{box-shadow:0 4px 10px #1b6b4440}.stk__btn--ghost[data-v-de882cfd]{background:transparent;color:var(--ops-ink);border:1px solid var(--ops-rule-2)}.stk__btn--ghost[data-v-de882cfd]:hover{border-color:var(--ops-accent);color:var(--ops-accent)}.stk__btn--lg[data-v-de882cfd]{padding:16px 28px;font-size:14px}.stk__hero-visual[data-v-de882cfd]{position:relative;padding:36px;background:var(--ops-card);border:1px solid var(--ops-rule-2);border-radius:12px;box-shadow:0 4px 24px #0f1a170a;text-align:center}.stk__hero-stat-big[data-v-de882cfd]{font-family:var(--ops-font-display);font-size:clamp(80px,14vw,140px);font-weight:500;line-height:1;color:var(--ops-accent);letter-spacing:-.03em}.stk__hero-stat-label[data-v-de882cfd]{font-family:var(--ops-font-body);font-size:20px;font-weight:600;margin-top:12px;color:var(--ops-ink)}.stk__hero-stat-sub[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:12px;color:var(--ops-ink-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}.stk__section[data-v-de882cfd]{padding:88px 0}.stk__section--alt[data-v-de882cfd]{background:var(--ops-paper-2)}.stk__section--cta[data-v-de882cfd]{background:var(--ops-ink);color:var(--ops-paper);padding:72px 0}.stk__section--cta .stk__eyebrow[data-v-de882cfd]{color:#f7f5ef8c}.stk__section--cta .stk__eyebrow-tick[data-v-de882cfd]{color:#5fcb93}.stk__section--bridge[data-v-de882cfd]{background:var(--ops-paper-2);border-top:1px solid var(--ops-rule);border-bottom:1px solid var(--ops-rule);padding:48px 0}.stk__bridge[data-v-de882cfd]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.stk__bridge-eyebrow[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:11px;letter-spacing:.14em;color:var(--ops-accent);text-transform:uppercase}.stk__bridge-text[data-v-de882cfd]{flex:1 1 360px;margin:0;font-size:15px;line-height:1.6;color:var(--ops-ink-dim);max-width:640px}.stk__bridge-text strong[data-v-de882cfd]{color:var(--ops-ink);font-weight:600}.stk__bridge-cta[data-v-de882cfd]{display:inline-flex;align-items:center;gap:8px;font-family:var(--ops-font-mono);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--ops-accent);text-decoration:none;border:1px solid var(--ops-accent);padding:10px 16px;border-radius:2px;white-space:nowrap;transition:background .2s,color .2s}.stk__bridge-cta[data-v-de882cfd]:hover{background:var(--ops-accent);color:#fff}.stk__section-head[data-v-de882cfd]{max-width:760px;margin-bottom:48px}.stk__h2[data-v-de882cfd]{font-family:var(--ops-font-display);font-weight:500;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.01em;margin:0 0 16px}.stk__subhead[data-v-de882cfd]{font-size:17px;line-height:1.65;color:var(--ops-ink-dim);margin:0}.stk__section--cta .stk__subhead[data-v-de882cfd]{color:#f7f5efb3}.stk__chart-card[data-v-de882cfd]{background:var(--ops-card);border:1px solid var(--ops-rule);border-radius:12px;padding:32px;box-shadow:0 2px 12px #0f1a1708}.stk__chart-card+.stk__chart-split[data-v-de882cfd],.stk__chart-split[data-v-de882cfd]{margin-top:24px}.stk__chart-split[data-v-de882cfd]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.stk__chart-split[data-v-de882cfd]{grid-template-columns:1fr}}.stk__chart-header[data-v-de882cfd]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;flex-wrap:wrap;gap:12px}.stk__chart-title[data-v-de882cfd]{font-family:var(--ops-font-display);font-size:20px;font-weight:500;margin:0}.stk__chart-sub[data-v-de882cfd]{font-size:14px;color:var(--ops-ink-dim);margin:4px 0 16px}.stk__chart-canvas[data-v-de882cfd]{position:relative;height:540px}.stk__chart-canvas--sm[data-v-de882cfd]{height:340px}.stk__chart-legend[data-v-de882cfd]{display:flex;align-items:center;gap:10px;font-family:var(--ops-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ops-ink-faint)}.stk__legend-dot[data-v-de882cfd]{width:10px;height:10px;border-radius:50%;display:inline-block}.stk__legend-dot--critical[data-v-de882cfd]{background:var(--ops-red, #A83232)}.stk__legend-dot--warning[data-v-de882cfd]{background:var(--ops-amber, #B6781C)}.stk__legend-dot--info[data-v-de882cfd]{background:var(--ops-accent)}.stk__industry-table[data-v-de882cfd]{background:var(--ops-card);border:1px solid var(--ops-rule);border-radius:12px;overflow:hidden}.stk__industry-head[data-v-de882cfd],.stk__industry-row[data-v-de882cfd]{display:grid;grid-template-columns:1.4fr 80px 110px 2.4fr;gap:16px;padding:16px 24px;align-items:center}.stk__industry-head[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ops-ink-faint);background:var(--ops-paper-2);border-bottom:1px solid var(--ops-rule)}.stk__industry-row+.stk__industry-row[data-v-de882cfd]{border-top:1px solid var(--ops-rule)}.stk__ind-name[data-v-de882cfd]{font-weight:500}.stk__ind-cell-num[data-v-de882cfd]{text-align:right;font-family:var(--ops-font-mono)}.stk__ind-cell-rules[data-v-de882cfd]{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:760px){.stk__industry-head[data-v-de882cfd]{display:none}.stk__industry-row[data-v-de882cfd]{grid-template-columns:1fr auto;grid-template-rows:auto auto}.stk__ind-cell-rules[data-v-de882cfd]{grid-column:1 / -1}}.stk__score-pill[data-v-de882cfd]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.stk__score-pill--good[data-v-de882cfd]{background:#1b6b4426;color:var(--ops-accent)}.stk__score-pill--warn[data-v-de882cfd]{background:#b6781c26;color:#8c5a13}.stk__score-pill--bad[data-v-de882cfd]{background:#a8323226;color:#8c2828}.stk__rule-chip[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:11px;padding:3px 10px;border-radius:12px;background:var(--ops-paper);border:1px solid var(--ops-rule);color:var(--ops-ink-dim);white-space:nowrap}.stk__rule-chip-num[data-v-de882cfd]{color:var(--ops-ink-faint);margin-left:4px}.stk__fixes[data-v-de882cfd]{list-style:none;padding:0;margin:0;display:grid;gap:16px}.stk__fix[data-v-de882cfd]{display:grid;grid-template-columns:64px 1fr;gap:24px;align-items:flex-start;background:var(--ops-card);border:1px solid var(--ops-rule);border-radius:12px;padding:24px}.stk__fix-rank[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:32px;color:var(--ops-accent);font-weight:500;line-height:1}.stk__fix-head[data-v-de882cfd]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:16px;flex-wrap:wrap}.stk__fix-title[data-v-de882cfd]{font-family:var(--ops-font-display);font-size:20px;font-weight:500;margin:0}.stk__fix-pct[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:12px;color:var(--ops-ink-faint);text-transform:uppercase;letter-spacing:.06em}.stk__fix-impact[data-v-de882cfd]{color:var(--ops-ink-dim);line-height:1.6;margin:0 0 8px}.stk__fix-how[data-v-de882cfd]{font-size:14px;line-height:1.6;margin:0;padding:10px 14px;background:var(--ops-paper-2);border-left:3px solid var(--ops-accent);border-radius:4px}.stk__method-grid[data-v-de882cfd]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:760px){.stk__method-grid[data-v-de882cfd]{grid-template-columns:1fr}}.stk__method-card[data-v-de882cfd]{background:var(--ops-card);border:1px solid var(--ops-rule);border-radius:10px;padding:24px}.stk__method-k[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ops-ink-faint);margin-bottom:10px}.stk__method-v[data-v-de882cfd]{font-size:14px;line-height:1.6;color:var(--ops-ink-dim)}.stk__method-v code[data-v-de882cfd]{font-family:var(--ops-font-mono);font-size:12px;background:var(--ops-paper-2);padding:1px 6px;border-radius:3px}.stk__cta-wrap[data-v-de882cfd]{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.stk__cta-copy[data-v-de882cfd]{flex:1;min-width:280px}.stk__section--cta .stk__h2[data-v-de882cfd]{color:var(--ops-paper);margin-bottom:10px}
