.case-hero[data-astro-cid-vqtyjble]{background:var(--ink);padding-top:calc(var(--nav-h) + var(--space-16));padding-bottom:var(--space-16)}.case-h1[data-astro-cid-vqtyjble]{font-size:var(--text-4xl);color:var(--white);margin:var(--space-4) 0 var(--space-5);line-height:1.15}.case-hero__context[data-astro-cid-vqtyjble]{font-size:var(--text-md);color:#ffffff80;margin-bottom:var(--space-10)}.case-hero__stats[data-astro-cid-vqtyjble]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.case-insight[data-astro-cid-vqtyjble]{background:var(--paper)}.case-quote[data-astro-cid-vqtyjble]{padding:var(--space-8) var(--space-10);border-left:4px solid var(--green);margin-bottom:var(--space-10)}.case-quote[data-astro-cid-vqtyjble] p[data-astro-cid-vqtyjble]{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--text);font-style:italic;line-height:1.4}.case-quote[data-astro-cid-vqtyjble] cite[data-astro-cid-vqtyjble]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);font-style:normal;letter-spacing:.08em;margin-top:var(--space-4);display:block}.case-math[data-astro-cid-vqtyjble]{padding:var(--space-6);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:600px}.case-math__line[data-astro-cid-vqtyjble]{font-size:var(--text-lg);color:var(--text)}.case-gaps[data-astro-cid-vqtyjble]{background:var(--white)}.gaps-grid[data-astro-cid-vqtyjble]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.gap-card[data-astro-cid-vqtyjble]{padding:var(--space-6);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg)}.gap-card__num[data-astro-cid-vqtyjble]{display:block;color:var(--green);margin-bottom:var(--space-3);font-size:11px}.gap-card__gap[data-astro-cid-vqtyjble]{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text);font-weight:400;margin-bottom:var(--space-3)}.gap-card__risk[data-astro-cid-vqtyjble]{font-size:var(--text-sm);color:var(--muted);line-height:1.65}.case-agents[data-astro-cid-vqtyjble]{background:var(--ink-2)}.agents-grid[data-astro-cid-vqtyjble]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.agent-card[data-astro-cid-vqtyjble]{padding:var(--space-6);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg)}.agent-card__name[data-astro-cid-vqtyjble]{font-size:var(--text-xl);color:var(--white);margin-bottom:var(--space-3)}.agent-card__desc[data-astro-cid-vqtyjble]{font-size:var(--text-sm);color:#ffffff8c;line-height:1.65}.case-model[data-astro-cid-vqtyjble]{background:var(--white)}.case-model__inner[data-astro-cid-vqtyjble]{display:grid;grid-template-columns:1fr auto;gap:var(--space-12);align-items:start}.case-model__list[data-astro-cid-vqtyjble]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.case-model__list[data-astro-cid-vqtyjble] li[data-astro-cid-vqtyjble]{font-size:var(--text-md);color:var(--muted);padding-left:var(--space-5);position:relative}.case-model__list[data-astro-cid-vqtyjble] li[data-astro-cid-vqtyjble]:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--green);border-radius:50%}.case-model__cta-box[data-astro-cid-vqtyjble]{padding:var(--space-8);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:240px}.case-whitepaper[data-astro-cid-vqtyjble]{background:var(--ink)}.whitepaper-card[data-astro-cid-vqtyjble]{display:grid;grid-template-columns:1fr auto;gap:var(--space-12);align-items:center;padding:var(--space-10);background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--radius-lg)}.whitepaper-form[data-astro-cid-vqtyjble]{display:flex;flex-direction:column;gap:var(--space-3);min-width:260px}.whitepaper-form[data-astro-cid-vqtyjble] input[data-astro-cid-vqtyjble]{font-family:var(--font-sans);font-size:var(--text-base);padding:.65rem .85rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:var(--white);border-radius:var(--radius);width:100%}.whitepaper-form[data-astro-cid-vqtyjble] input[data-astro-cid-vqtyjble]::placeholder{color:#ffffff59}.whitepaper-form[data-astro-cid-vqtyjble] input[data-astro-cid-vqtyjble]:focus{outline:none;border-color:var(--green)}@media (max-width: 1024px){.whitepaper-card[data-astro-cid-vqtyjble]{grid-template-columns:1fr}.whitepaper-form[data-astro-cid-vqtyjble]{flex-direction:row;flex-wrap:wrap}.whitepaper-form[data-astro-cid-vqtyjble] input[data-astro-cid-vqtyjble]{flex:1;min-width:200px}}@media (max-width: 768px){.case-hero__stats[data-astro-cid-vqtyjble]{grid-template-columns:repeat(2,1fr)}.gaps-grid[data-astro-cid-vqtyjble],.agents-grid[data-astro-cid-vqtyjble],.case-model__inner[data-astro-cid-vqtyjble]{grid-template-columns:1fr}}
