.case-kicker[data-astro-cid-dlqcm6jb]{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d8a8a}.case-meta-section[data-astro-cid-dlqcm6jb]{padding-block:0}.case-meta[data-astro-cid-dlqcm6jb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;border:1px solid var(--block-line,var(--line));border-radius:12px;overflow:hidden;gap:1px;background:var(--block-line,var(--line))}.case-meta[data-astro-cid-dlqcm6jb]>div[data-astro-cid-dlqcm6jb]{background:var(--block-bg,#fff);padding:16px 20px;min-width:0}.case-meta[data-astro-cid-dlqcm6jb] dt[data-astro-cid-dlqcm6jb]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px}.case-meta[data-astro-cid-dlqcm6jb] dd[data-astro-cid-dlqcm6jb]{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.case-body[data-astro-cid-dlqcm6jb]{max-width:820px}.case-body[data-astro-cid-dlqcm6jb] h2[data-astro-cid-dlqcm6jb]{margin:0 0 16px;font-size:30px;line-height:1.2}.case-body[data-astro-cid-dlqcm6jb] p[data-astro-cid-dlqcm6jb],.case-body[data-astro-cid-dlqcm6jb] li[data-astro-cid-dlqcm6jb]{color:var(--ink-soft);font-size:17px;line-height:1.7}.case-body[data-astro-cid-dlqcm6jb] p[data-astro-cid-dlqcm6jb]{margin:0 0 16px}.case-body[data-astro-cid-dlqcm6jb] p[data-astro-cid-dlqcm6jb]:last-child{margin-bottom:0}.case-shot[data-astro-cid-dlqcm6jb]{margin:32px 0 0;max-width:1100px}.case-shot[data-astro-cid-dlqcm6jb] img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px #0f17201f}.case-shot[data-astro-cid-dlqcm6jb] figcaption[data-astro-cid-dlqcm6jb]{margin-top:12px;font-size:14px;color:var(--ink-muted)}.case-steps[data-astro-cid-dlqcm6jb]{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:20px}.case-steps[data-astro-cid-dlqcm6jb] li[data-astro-cid-dlqcm6jb]{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.case-steps[data-astro-cid-dlqcm6jb] li[data-astro-cid-dlqcm6jb]:before{grid-row:span 2;counter-increment:step;content:counter(step,decimal-leading-zero);font:700 13px/40px JetBrains Mono,ui-monospace,monospace;color:var(--teal-cta);text-align:center;width:40px;height:40px;border:1px solid var(--line);border-radius:10px}.case-steps[data-astro-cid-dlqcm6jb] strong[data-astro-cid-dlqcm6jb]{display:block;font-size:18px;line-height:1.4;margin-top:7px;color:var(--ink)}.case-steps[data-astro-cid-dlqcm6jb] span[data-astro-cid-dlqcm6jb]{display:block;grid-column:2;margin-top:6px;color:var(--ink-soft);font-size:16px;line-height:1.7}.case-plain[data-astro-cid-dlqcm6jb]{margin:30px 0 0;padding:20px 22px;border:1px solid var(--line);border-left:4px solid #1D8A8A;border-radius:12px;background:#fff}.case-plain[data-astro-cid-dlqcm6jb] strong[data-astro-cid-dlqcm6jb]{display:block;margin-bottom:8px;font-size:15px}.case-plain[data-astro-cid-dlqcm6jb] p[data-astro-cid-dlqcm6jb]{margin:0;font-size:16px;line-height:1.7}.case-stats[data-astro-cid-dlqcm6jb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;text-align:center}.case-stat[data-astro-cid-dlqcm6jb] strong[data-astro-cid-dlqcm6jb]{display:block;font-size:38px;font-weight:800;color:var(--teal);line-height:1.05;font-family:JetBrains Mono,ui-monospace,monospace}.case-stat[data-astro-cid-dlqcm6jb] span[data-astro-cid-dlqcm6jb]{display:block;margin-top:8px;color:var(--ink-muted);font-size:14px;line-height:1.4}.case-agents[data-astro-cid-dlqcm6jb]{max-width:820px;margin:34px auto 0;color:var(--ink-soft);font-size:15px;line-height:1.7;text-align:center}.case-examples[data-astro-cid-dlqcm6jb]{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}.case-examples[data-astro-cid-dlqcm6jb] li[data-astro-cid-dlqcm6jb]{margin:0}.case-examples[data-astro-cid-dlqcm6jb] a[data-astro-cid-dlqcm6jb]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:16px;line-height:1.5;text-decoration:none}.case-examples[data-astro-cid-dlqcm6jb] a[data-astro-cid-dlqcm6jb]:hover{border-color:#1d8a8a}.case-examples[data-astro-cid-dlqcm6jb] a[data-astro-cid-dlqcm6jb]>svg:first-child{flex:0 0 auto;width:18px;height:18px;margin-top:3px}.case-examples[data-astro-cid-dlqcm6jb] .external-icon{flex:0 0 auto;width:12px;height:12px;margin-top:6px;margin-left:auto}.case-pr-number[data-astro-cid-dlqcm6jb]{flex:0 0 auto;font:600 13px/1.6 JetBrains Mono,ui-monospace,monospace;color:var(--ink-muted)}.case-next[data-astro-cid-dlqcm6jb]{border-top:1px solid #DDE3E7}.case-next-link[data-astro-cid-dlqcm6jb]{display:flex;flex-direction:column;gap:10px;max-width:560px;padding:24px;border:1px solid #DDE3E7;border-radius:12px;background:#fff;text-decoration:none;color:inherit}.case-next-link[data-astro-cid-dlqcm6jb] strong[data-astro-cid-dlqcm6jb]{color:#1d8a8a}.case-next-link[data-astro-cid-dlqcm6jb] span[data-astro-cid-dlqcm6jb]{font-size:15px;line-height:1.6;color:var(--ink-muted)}.case-next-link[data-astro-cid-dlqcm6jb]:hover{border-color:#1d8a8a}.case-next-link[data-astro-cid-dlqcm6jb]:focus-visible{outline:2px solid #1D8A8A;outline-offset:3px}.case-next-alt[data-astro-cid-dlqcm6jb]{max-width:560px;margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--ink-muted)}.case-related[data-astro-cid-dlqcm6jb]{margin-top:28px}.case-related[data-astro-cid-dlqcm6jb] h3[data-astro-cid-dlqcm6jb]{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--ink-muted)}.case-related[data-astro-cid-dlqcm6jb] ul[data-astro-cid-dlqcm6jb]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.case-related[data-astro-cid-dlqcm6jb] li[data-astro-cid-dlqcm6jb]{font-size:16px;line-height:1.5}.case-next-all[data-astro-cid-dlqcm6jb]{display:inline-block;margin-top:18px;font-size:14px}@media(max-width:800px){.case-stats[data-astro-cid-dlqcm6jb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.case-stat[data-astro-cid-dlqcm6jb] strong[data-astro-cid-dlqcm6jb]{font-size:clamp(30px,10vw,38px)}.case-body[data-astro-cid-dlqcm6jb] h2[data-astro-cid-dlqcm6jb]{font-size:26px}}
