.detail-grid[data-astro-cid-scf6npim]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=860px){.detail-grid[data-astro-cid-scf6npim]{grid-template-columns:1fr}}.detail-block[data-astro-cid-scf6npim]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:clamp(22px,2.4vw,32px)}.block-title[data-astro-cid-scf6npim]{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:14px;font-size:10px;font-weight:700}.block-text[data-astro-cid-scf6npim]{color:var(--muted);font-size:13px}.seq-list[data-astro-cid-scf6npim]{color:var(--muted);gap:10px;padding-left:22px;font-size:12.5px;display:grid}.seq-list[data-astro-cid-scf6npim] li[data-astro-cid-scf6npim]::marker{color:var(--blue);font-weight:700}.assess-block[data-astro-cid-scf6npim]{border-left:3px solid var(--blue)}.two-col[data-astro-cid-scf6npim]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (width<=860px){.two-col[data-astro-cid-scf6npim]{grid-template-columns:1fr}}.link-grid[data-astro-cid-scf6npim]{gap:10px;margin-top:22px;display:grid}.mini-card[data-astro-cid-scf6npim]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:border-color .25s var(--ease), transform .25s var(--ease);align-items:center;gap:11px;padding:15px 18px;display:flex}.mini-card[data-astro-cid-scf6npim]:hover{border-color:#2e6be666;transform:translate(3px)}.mini-card[data-astro-cid-scf6npim] strong[data-astro-cid-scf6npim]{font-size:12.5px;font-weight:600}.mini-card[data-astro-cid-scf6npim] span[data-astro-cid-scf6npim]{color:var(--muted);font-size:10px}.mini-card[data-astro-cid-scf6npim] svg[data-astro-cid-scf6npim]{color:var(--blue);opacity:.55;flex-shrink:0;margin-left:auto}.head-row[data-astro-cid-scf6npim]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.case-industry[data-astro-cid-scf6npim]{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px;font-size:10px;font-weight:700}.peer-card[data-astro-cid-scf6npim]{color:inherit}.next-step[data-astro-cid-scf6npim]{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}@media (width<=860px){.next-step[data-astro-cid-scf6npim]{grid-template-columns:1fr}}.next-actions[data-astro-cid-scf6npim]{margin-top:18px}.hero-actions[data-astro-cid-scf6npim]{margin-top:22px}.story-stack[data-astro-cid-scf6npim]{gap:18px;display:grid}.story-block[data-astro-cid-scf6npim]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:clamp(22px,2.4vw,32px);scroll-margin-top:96px}.overview-text[data-astro-cid-scf6npim]{max-width:72ch;color:var(--ink);font-size:14.5px;line-height:1.75}.case-gallery[data-astro-cid-scf6npim]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.case-gallery[data-astro-cid-scf6npim].is-app{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}@media (width<=720px){.case-gallery[data-astro-cid-scf6npim],.case-gallery[data-astro-cid-scf6npim].is-app{grid-template-columns:1fr}}.case-shot[data-astro-cid-scf6npim]{border:1px solid var(--line);border-radius:var(--radius);background:#f4f7fb;margin:0;overflow:hidden}.case-shot[data-astro-cid-scf6npim] img[data-astro-cid-scf6npim]{object-fit:cover;width:100%;height:280px;display:block}.case-shot[data-astro-cid-scf6npim].is-screen img[data-astro-cid-scf6npim]{object-fit:contain;background:#eef2f6;height:420px}.case-shot[data-astro-cid-scf6npim].is-app img[data-astro-cid-scf6npim]{object-fit:contain;background:#fff;height:520px}.case-shot[data-astro-cid-scf6npim] figcaption[data-astro-cid-scf6npim]{color:var(--muted);background:var(--white);padding:10px 12px 12px;font-size:12.5px}.function-list[data-astro-cid-scf6npim]{counter-reset:fn;color:var(--ink);gap:14px;padding-left:0;font-size:13.5px;display:grid}.function-list[data-astro-cid-scf6npim] li[data-astro-cid-scf6npim]{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.function-list[data-astro-cid-scf6npim] li[data-astro-cid-scf6npim]:before{content:counter(fn, decimal-leading-zero);counter-increment:fn;letter-spacing:.08em;color:var(--blue);padding-top:3px;font-size:11px;font-weight:700}.bom-head[data-astro-cid-scf6npim]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.bom-head[data-astro-cid-scf6npim] .block-title[data-astro-cid-scf6npim]{margin-bottom:8px}.bom-note[data-astro-cid-scf6npim]{color:var(--muted);font-size:12.5px}.bom-group[data-astro-cid-scf6npim]+.bom-group[data-astro-cid-scf6npim]{margin-top:22px}.bom-area[data-astro-cid-scf6npim]{margin-bottom:10px;font-size:15px;font-weight:650}.bom-table-wrap[data-astro-cid-scf6npim]{overflow-x:auto}.bom-table[data-astro-cid-scf6npim]{border-collapse:collapse;width:100%;font-size:13px}.bom-table[data-astro-cid-scf6npim] th[data-astro-cid-scf6npim],.bom-table[data-astro-cid-scf6npim] td[data-astro-cid-scf6npim]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.bom-table[data-astro-cid-scf6npim] th[data-astro-cid-scf6npim]{letter-spacing:.06em;color:var(--blue);white-space:nowrap;font-size:11px;font-weight:700}.bom-table[data-astro-cid-scf6npim] td[data-astro-cid-scf6npim]:nth-child(4){white-space:nowrap}
