.breadcrumb[data-astro-cid-k4sxrfw6]{font-size:.8125rem;color:var(--color-gray-500);margin-bottom:1.25rem}.breadcrumb[data-astro-cid-k4sxrfw6] a[data-astro-cid-k4sxrfw6]{color:var(--color-primary);text-decoration:none}.ind-header[data-astro-cid-k4sxrfw6]{display:flex;gap:1.25rem;align-items:center;justify-content:space-between;padding:1.5rem;background:var(--color-gray-100, #f5f7fa);border:1px solid var(--color-gray-200);border-radius:12px;margin-bottom:2rem}.ind-header__icon[data-astro-cid-k4sxrfw6]{margin:0 0 .35rem;font-size:1rem;color:var(--color-gray-500);letter-spacing:.03em}.ind-header__img[data-astro-cid-k4sxrfw6]{flex:0 0 240px;height:180px;background:#fff;border:1px solid var(--color-gray-200);border-radius:10px;overflow:hidden}.ind-header__img[data-astro-cid-k4sxrfw6] img[data-astro-cid-k4sxrfw6]{width:100%;height:100%;object-fit:cover;padding:0}.ind-header[data-astro-cid-k4sxrfw6] h1[data-astro-cid-k4sxrfw6]{margin:0;font-size:1.75rem;color:var(--color-gray-900)}.ind-header__en[data-astro-cid-k4sxrfw6]{margin:.25rem 0 .5rem;font-size:.875rem;color:var(--color-gray-500)}.ind-header__desc[data-astro-cid-k4sxrfw6]{margin:0;font-size:.9375rem;line-height:1.7;color:var(--color-gray-700)}.ind-grid[data-astro-cid-k4sxrfw6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.ind-block[data-astro-cid-k4sxrfw6]{background:#fff;border:1px solid var(--color-gray-200);border-radius:12px;padding:1.5rem}.ind-block[data-astro-cid-k4sxrfw6] h2[data-astro-cid-k4sxrfw6]{font-size:1.125rem;margin:0 0 1rem;color:var(--color-primary)}.ind-list[data-astro-cid-k4sxrfw6]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.ind-list[data-astro-cid-k4sxrfw6] li[data-astro-cid-k4sxrfw6]{font-size:.875rem;padding:.375rem .75rem;background:var(--color-gray-100, #f5f7fa);border:1px solid var(--color-gray-200);border-radius:999px;color:var(--color-gray-700)}.ind-list--spec[data-astro-cid-k4sxrfw6] li[data-astro-cid-k4sxrfw6]{background:#eaf3fb;border-color:#cfe3f5;color:var(--color-primary)}.ind-apps[data-astro-cid-k4sxrfw6]{margin-top:2rem}.ind-apps[data-astro-cid-k4sxrfw6] h2[data-astro-cid-k4sxrfw6]{font-size:1.25rem;margin-bottom:.5rem}.ind-apps__sub[data-astro-cid-k4sxrfw6]{margin:0 0 1rem;font-size:.875rem;color:var(--color-gray-600);line-height:1.7}.ind-apps__table[data-astro-cid-k4sxrfw6]{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff;border:1px solid var(--color-gray-200);border-radius:8px;overflow:hidden}.ind-apps__table[data-astro-cid-k4sxrfw6] th[data-astro-cid-k4sxrfw6],.ind-apps__table[data-astro-cid-k4sxrfw6] td[data-astro-cid-k4sxrfw6]{padding:.55rem .75rem;border-bottom:1px solid var(--color-gray-200);text-align:left;vertical-align:top}.ind-apps__table[data-astro-cid-k4sxrfw6] th[data-astro-cid-k4sxrfw6]{background:var(--color-gray-100, #f5f7fa);color:var(--color-gray-800);white-space:nowrap}.ind-apps__table[data-astro-cid-k4sxrfw6] td[data-astro-cid-k4sxrfw6] a[data-astro-cid-k4sxrfw6]{color:var(--color-primary);text-decoration:none;white-space:nowrap}.ind-apps__table[data-astro-cid-k4sxrfw6] td[data-astro-cid-k4sxrfw6] a[data-astro-cid-k4sxrfw6]:hover{text-decoration:underline}.ind-shots[data-astro-cid-k4sxrfw6]{margin-top:2rem}.ind-shots[data-astro-cid-k4sxrfw6] h2[data-astro-cid-k4sxrfw6]{font-size:1.25rem;margin-bottom:1rem}.ind-shots__grid[data-astro-cid-k4sxrfw6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ind-shot[data-astro-cid-k4sxrfw6]{margin:0;background:#fff;border:1px solid var(--color-gray-200);border-radius:12px;overflow:hidden}.ind-shot[data-astro-cid-k4sxrfw6] img[data-astro-cid-k4sxrfw6]{display:block;width:100%;height:180px;object-fit:cover;padding:0;background:linear-gradient(180deg,#f2f6fa,#e8eff6)}.ind-shot[data-astro-cid-k4sxrfw6] figcaption[data-astro-cid-k4sxrfw6]{padding:.625rem .875rem .875rem;font-size:.8125rem;color:var(--color-gray-700);line-height:1.5}.ind-cta[data-astro-cid-k4sxrfw6]{margin-top:2rem;padding:1.75rem;text-align:center;background:var(--color-gray-100, #f5f7fa);border-radius:12px}.ind-cta[data-astro-cid-k4sxrfw6] p[data-astro-cid-k4sxrfw6]{margin:0 0 1rem;color:var(--color-gray-700);font-size:.9375rem}.ind-cta__btns[data-astro-cid-k4sxrfw6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ind-others[data-astro-cid-k4sxrfw6]{margin-top:2.5rem}.ind-others[data-astro-cid-k4sxrfw6] h2[data-astro-cid-k4sxrfw6]{font-size:1.25rem;margin-bottom:1rem}.ind-others__grid[data-astro-cid-k4sxrfw6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.ind-others__item[data-astro-cid-k4sxrfw6]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--color-gray-200);border-radius:8px;text-decoration:none;color:var(--color-gray-800);font-size:.875rem;transition:border-color .2s,color .2s}.ind-others__item[data-astro-cid-k4sxrfw6]:hover{border-color:var(--color-primary);color:var(--color-primary)}@media(max-width:768px){.ind-header[data-astro-cid-k4sxrfw6]{flex-direction:column-reverse;align-items:flex-start}.ind-grid[data-astro-cid-k4sxrfw6]{grid-template-columns:1fr}.ind-shots__grid[data-astro-cid-k4sxrfw6],.ind-others__grid[data-astro-cid-k4sxrfw6]{grid-template-columns:repeat(2,1fr)}}

/* header fit for translated navigation: 2-row header (logo+tools / full-width nav) */
@media (min-width:1024px){
  /* logo 与内容左对齐、搜索+语言与内容右对齐（补齐正文 main-content 的 1rem 内边距） */
  .header__top .container{padding-left:2rem;padding-right:2rem}
  .header__nav{flex-wrap:wrap;row-gap:0;justify-content:space-between;padding:0.5rem 2rem 0}
  .header__logo{order:1}
  .header__search{order:2;margin-left:auto;margin-right:.75rem}
  .header__search-input{width:340px;height:40px}
  .header__lang{order:3;margin-left:0}
  .nav__list{order:4;flex:0 0 100%;width:100%;flex-wrap:wrap;justify-content:center;border-top:1px solid #e5e7eb}
  .nav__link{white-space:nowrap;flex-shrink:0;padding:.7rem .85rem;letter-spacing:0;font-size:13px}
  .nav__item{border-bottom:none}
  .header__lang-label{white-space:nowrap}
}
@media (min-width:1024px) and (max-width:1280px){
  .nav__link{padding:.7rem .5rem;font-size:12px}
  .header__search-input{width:190px}
}
/* hide cert badge on mobile (same policy as phone/company) */
@media(max-width:960px){.header__certs{display:none}}

/* about stats: keep all 4 cards in one row on desktop */
@media (min-width:1024px){.about-stats{grid-template-columns:repeat(4,1fr)}}
@media (max-width:1023px){.about-stats{grid-template-columns:repeat(2,1fr)}}
