.main.cases-main{padding:0}.cases-page[data-astro-cid-hdkt2ega]{background:#f2f6fb;color:#172235}.cases-hero[data-astro-cid-hdkt2ega]{min-height:var(--hero-large-min-height);background:linear-gradient(90deg,#0e203aeb,#0e203aad 46%,#0e203a3d),var(--cases-hero) center / cover no-repeat;color:#fff}.cases-hero-inner[data-astro-cid-hdkt2ega]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center;min-height:var(--hero-large-min-height);padding-block:var(--hero-large-padding-block)}.cases-hero-copy[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega],.cases-kicker[data-astro-cid-hdkt2ega],.cases-section-head[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega]{margin:0 0 12px;color:#67b7ff;font-size:15px;font-weight:900}.cases-hero-copy[data-astro-cid-hdkt2ega]{min-width:0}.cases-hero[data-astro-cid-hdkt2ega] h1[data-astro-cid-hdkt2ega]{max-width:820px;margin:0;font-size:48px;line-height:1.15;overflow-wrap:anywhere}.cases-hero-copy[data-astro-cid-hdkt2ega] span[data-astro-cid-hdkt2ega]{display:block;max-width:860px;margin-top:28px;color:#ffffffe6;font-size:21px;font-weight:700;line-height:1.72;overflow-wrap:anywhere}.cases-actions[data-astro-cid-hdkt2ega]{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.cases-button[data-astro-cid-hdkt2ega]{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--button-radius);font-size:16px;font-weight:900;line-height:1.2;padding:0 30px;text-align:center;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.cases-button-primary[data-astro-cid-hdkt2ega]{background:var(--button-primary);border-color:var(--button-primary);box-shadow:var(--button-primary-shadow);color:#fff}.cases-button-primary[data-astro-cid-hdkt2ega]:hover{background:var(--button-primary-hover);border-color:var(--button-primary-hover);box-shadow:var(--button-primary-shadow-hover);color:#fff;transform:translateY(-2px)}.cases-button-ghost[data-astro-cid-hdkt2ega]{border:1px solid rgba(255,255,255,.48);background:#ffffff14;box-shadow:none;color:#fff}.cases-button-ghost[data-astro-cid-hdkt2ega]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 28px #0a1c343d;color:#10233f;transform:translateY(-2px)}.cases-hero-panel[data-astro-cid-hdkt2ega]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cases-hero-panel[data-astro-cid-hdkt2ega] article[data-astro-cid-hdkt2ega]{min-height:150px;padding:26px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1a;backdrop-filter:blur(8px)}.cases-hero-panel[data-astro-cid-hdkt2ega] strong[data-astro-cid-hdkt2ega]{display:block;color:#fff;font-size:44px;line-height:1}.cases-hero-panel[data-astro-cid-hdkt2ega] span[data-astro-cid-hdkt2ega]{display:block;margin-top:14px;color:#ffffffc7;font-weight:800}.cases-section[data-astro-cid-hdkt2ega]{padding:78px 0}.cases-section-white[data-astro-cid-hdkt2ega]{background:#fff}.cases-section-soft[data-astro-cid-hdkt2ega]{background:#edf3fa}.cases-section-dark[data-astro-cid-hdkt2ega]{background:#13233a;color:#eef6ff}.cases-section-head[data-astro-cid-hdkt2ega]{max-width:820px;margin:0 auto 42px;text-align:center}.cases-section-head[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega]{color:#206be7}.cases-section-head[data-astro-cid-hdkt2ega] h2[data-astro-cid-hdkt2ega],.cases-use-copy[data-astro-cid-hdkt2ega] h2[data-astro-cid-hdkt2ega],.cases-cta[data-astro-cid-hdkt2ega] h2[data-astro-cid-hdkt2ega]{margin:0;font-size:36px;line-height:1.24}.cases-section-head[data-astro-cid-hdkt2ega] span[data-astro-cid-hdkt2ega],.cases-use-copy[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega],.cases-cta[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega]{display:block;margin-top:16px;color:#5f6f85;font-size:16px;line-height:1.82}.cases-section-head-light[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega],.cases-section-head-light[data-astro-cid-hdkt2ega] span[data-astro-cid-hdkt2ega]{color:#eef6ffb8}.cases-industry-grid[data-astro-cid-hdkt2ega]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.cases-industry-card[data-astro-cid-hdkt2ega],.cases-featured-card[data-astro-cid-hdkt2ega],.cases-faq-grid[data-astro-cid-hdkt2ega] article[data-astro-cid-hdkt2ega]{overflow:hidden;border:1px solid rgba(21,45,79,.1);border-radius:8px;background:#fff;box-shadow:0 14px 30px #1126460f}.cases-industry-card[data-astro-cid-hdkt2ega]{display:grid;color:#172235;transition:transform .18s ease,box-shadow .18s ease}.cases-industry-card[data-astro-cid-hdkt2ega]:hover,.cases-featured-card[data-astro-cid-hdkt2ega]:hover{color:#172235;box-shadow:0 22px 44px #11264624;transform:translateY(-4px)}.cases-industry-card[data-astro-cid-hdkt2ega] img[data-astro-cid-hdkt2ega],.cases-featured-card[data-astro-cid-hdkt2ega] img[data-astro-cid-hdkt2ega]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.cases-industry-card[data-astro-cid-hdkt2ega] div[data-astro-cid-hdkt2ega]{padding:18px}.cases-industry-card[data-astro-cid-hdkt2ega] small[data-astro-cid-hdkt2ega],.cases-featured-card[data-astro-cid-hdkt2ega] small[data-astro-cid-hdkt2ega]{display:inline-flex;color:#1c7c45;font-size:13px;font-weight:900}.cases-industry-card[data-astro-cid-hdkt2ega] h3[data-astro-cid-hdkt2ega],.cases-featured-card[data-astro-cid-hdkt2ega] h3[data-astro-cid-hdkt2ega],.cases-faq-grid[data-astro-cid-hdkt2ega] h3[data-astro-cid-hdkt2ega],.cases-steps[data-astro-cid-hdkt2ega] h3[data-astro-cid-hdkt2ega]{margin:10px 0 0;color:#172235;font-size:20px;line-height:1.35}.cases-industry-card[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega],.cases-featured-card[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega],.cases-faq-grid[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega],.cases-steps[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega]{margin:10px 0 0;color:#5f6f85;line-height:1.75}.cases-featured-grid[data-astro-cid-hdkt2ega]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cases-featured-card[data-astro-cid-hdkt2ega]{display:grid;color:#172235;transition:transform .18s ease,box-shadow .18s ease}.cases-featured-card[data-astro-cid-hdkt2ega] div[data-astro-cid-hdkt2ega]{display:grid;align-content:start;padding:22px}.cases-featured-card[data-astro-cid-hdkt2ega] ul[data-astro-cid-hdkt2ega]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.cases-featured-card[data-astro-cid-hdkt2ega] li[data-astro-cid-hdkt2ega]{border-radius:999px;background:#eef5ff;color:#1f4f92;font-size:13px;font-weight:900;padding:6px 10px}.cases-use-layout[data-astro-cid-hdkt2ega]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px;align-items:start}.cases-kicker[data-astro-cid-hdkt2ega]{color:#206be7}.cases-steps[data-astro-cid-hdkt2ega]{display:grid;gap:18px}.cases-steps[data-astro-cid-hdkt2ega] article[data-astro-cid-hdkt2ega]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:22px;align-items:start;padding:24px;border:1px solid rgba(21,45,79,.1);border-radius:8px;background:#fff;box-shadow:0 14px 30px #1126460f}.cases-steps[data-astro-cid-hdkt2ega] strong[data-astro-cid-hdkt2ega]{display:inline-flex;width:62px;height:62px;align-items:center;justify-content:center;border-radius:8px;background:#206be7;color:#fff;font-size:22px;font-weight:900}.cases-faq-grid[data-astro-cid-hdkt2ega]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cases-faq-grid[data-astro-cid-hdkt2ega] article[data-astro-cid-hdkt2ega]{min-height:190px;padding:26px 24px;background:#ffffff14;box-shadow:none}.cases-faq-grid[data-astro-cid-hdkt2ega] h3[data-astro-cid-hdkt2ega]{color:#fff}.cases-faq-grid[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega]{color:#eef6ffb8}.cases-cta[data-astro-cid-hdkt2ega]{padding-block:var(--bottom-cta-padding-block);background:linear-gradient(90deg,#13233af0,#1f4f92c7),url(https://img.wuchenshi.com/wp-content/uploads/2026/04/cleanroom-hero-panorama-20260428.webp) center / cover no-repeat;color:#fff}.cases-cta-inner[data-astro-cid-hdkt2ega]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center}.cases-cta[data-astro-cid-hdkt2ega] p[data-astro-cid-hdkt2ega],.cases-cta[data-astro-cid-hdkt2ega] .cases-kicker[data-astro-cid-hdkt2ega]{color:#fffc}.cases-button-light[data-astro-cid-hdkt2ega]{background:#fff;border-color:#fff;box-shadow:0 12px 28px #0a1c3438;color:var(--button-primary)}.cases-button-light[data-astro-cid-hdkt2ega]:hover{background:#eef5ff;border-color:#eef5ff;color:var(--button-primary-hover);transform:translateY(-2px)}@media(max-width:1280px){.cases-industry-grid[data-astro-cid-hdkt2ega]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){.cases-hero-inner[data-astro-cid-hdkt2ega],.cases-use-layout[data-astro-cid-hdkt2ega],.cases-cta-inner[data-astro-cid-hdkt2ega]{grid-template-columns:1fr}.cases-hero-panel[data-astro-cid-hdkt2ega],.cases-industry-grid[data-astro-cid-hdkt2ega],.cases-featured-grid[data-astro-cid-hdkt2ega],.cases-faq-grid[data-astro-cid-hdkt2ega]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cases-hero[data-astro-cid-hdkt2ega],.cases-hero-inner[data-astro-cid-hdkt2ega]{min-height:var(--hero-mobile-large-min-height)}.cases-hero-inner[data-astro-cid-hdkt2ega]{padding:var(--hero-mobile-padding-block)}.cases-hero[data-astro-cid-hdkt2ega] h1[data-astro-cid-hdkt2ega]{font-size:30px;line-height:1.22}.cases-hero-copy[data-astro-cid-hdkt2ega] span[data-astro-cid-hdkt2ega]{margin-top:20px;font-size:18px}.cases-actions[data-astro-cid-hdkt2ega],.cases-hero-panel[data-astro-cid-hdkt2ega],.cases-industry-grid[data-astro-cid-hdkt2ega],.cases-featured-grid[data-astro-cid-hdkt2ega],.cases-faq-grid[data-astro-cid-hdkt2ega]{grid-template-columns:1fr}.cases-actions[data-astro-cid-hdkt2ega]{display:grid}.cases-section[data-astro-cid-hdkt2ega]{padding:52px 0}.cases-cta[data-astro-cid-hdkt2ega]{padding-block:var(--bottom-cta-mobile-padding-block)}.cases-section-head[data-astro-cid-hdkt2ega] h2[data-astro-cid-hdkt2ega],.cases-use-copy[data-astro-cid-hdkt2ega] h2[data-astro-cid-hdkt2ega],.cases-cta[data-astro-cid-hdkt2ega] h2[data-astro-cid-hdkt2ega]{font-size:27px}.cases-steps[data-astro-cid-hdkt2ega] article[data-astro-cid-hdkt2ega]{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px}.cases-steps[data-astro-cid-hdkt2ega] strong[data-astro-cid-hdkt2ega]{width:50px;height:50px;font-size:18px}.cases-button[data-astro-cid-hdkt2ega]{width:100%}}
