.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx {
  --bg: oklch(0.985 0.008 335);
  --surface: oklch(0.96 0.02 335);
  --surface-2: oklch(0.945 0.022 335);
  --primary: oklch(0.54 0.14 335);
  --primary-deep: oklch(0.48 0.14 335);
  --secondary: oklch(0.62 0.14 15);
  --accent: oklch(0.66 0.16 92);
  --accent-2: oklch(0.78 0.12 92);
  --text: oklch(0.27 0.03 335);
  --muted: oklch(0.46 0.03 335);
  --line: oklch(0.90 0.02 335);
  --line-strong: oklch(0.82 0.03 335);
  --on-dark: oklch(0.97 0.01 335);
  --on-solid: oklch(0.99 0.005 335);
  --container: 1120px;
  --container-lg: 1360px;
  --container-xl: 1600px;
  --gutter: clamp(14px, 2vw, 28px);
  --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 20px;
  --sp-6: 28px; --sp-7: 40px; --sp-8: 56px;
  --r-sm: 10px; --r-md: 16px; --r-lg: 22px; --r-pill: 999px;
  --sh-1: 0 1px 2px rgba(16,24,40,.05), 0 1px 3px rgba(16,24,40,.08);
  --sh-2: 0 6px 14px -4px rgba(16,24,40,.12), 0 2px 6px -3px rgba(16,24,40,.08);
  --sh-3: 0 20px 40px -12px rgba(16,24,40,.18), 0 8px 18px -9px rgba(16,24,40,.12);
  --fs-xs: clamp(.72rem,.7rem + .1vw,.78rem);
  --fs-sm: clamp(.82rem,.8rem + .15vw,.9rem);
  --fs-md: clamp(.95rem,.9rem + .25vw,1.05rem);
  --fs-lg: clamp(1.12rem,1.04rem + .45vw,1.34rem);
  --fs-xl: clamp(1.42rem,1.26rem + .9vw,1.86rem);
  --fs-2xl: clamp(1.8rem,1.46rem + 1.8vw,2.7rem);
  --fs-3xl: clamp(2.25rem,1.7rem + 2.6vw,3.3rem);
  --lh-tight: 1.14; --lh-snug: 1.34; --lh-body: 1.6;
  --ease: cubic-bezier(.4,0,.2,1);
  --ease-out: cubic-bezier(.16,1,.3,1);
  --t-fast: .14s; --t-base: .24s; --t-slow: .42s;
  --font-serif: "Songti SC", "Noto Serif SC", "Source Han Serif SC", Georgia, "Times New Roman", serif;

  overflow-wrap: break-word;
  word-break: break-word;
  background: var(--bg);
  color: var(--text);
  font-family: var(--font-serif);
  font-size: var(--fs-md);
  line-height: var(--lh-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx *,
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx *::before,
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx *::after { box-sizing: border-box; }

.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx img {
  max-width: 100%; height: auto; display: block;
}

.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx :focus-visible {
  outline: 2px solid var(--primary);
  outline-offset: 3px;
  border-radius: var(--r-sm);
}

/* ===== 顶部提示条 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-notice {
  display: flex; align-items: center; gap: var(--sp-3);
  padding: var(--sp-2) var(--gutter);
  background: var(--text);
  color: var(--on-dark);
  font-family: var(--font-serif);
  font-size: var(--fs-xs);
  letter-spacing: .04em;
  border-bottom: 1px solid var(--line-strong);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-notice__dot {
  width: 7px; height: 7px; border-radius: var(--r-pill);
  background: var(--accent-2); flex: none;
  box-shadow: 0 0 0 3px oklch(0.78 0.12 92 / .2);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-notice__text { min-width: 0; margin: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-notice__tag {
  margin-left: auto; flex: none;
  font-size: var(--fs-xs); color: var(--accent-2);
  border-left: 1px solid oklch(0.5 0.03 335); padding-left: var(--sp-3);
}

/* ===== 顶栏导航 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav {
  position: sticky; top: 0; z-index: 20;
  background: oklch(0.985 0.008 335 / .86);
  -webkit-backdrop-filter: saturate(1.4) blur(10px);
  backdrop-filter: saturate(1.4) blur(10px);
  border-bottom: 1px solid var(--line);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__inner {
  max-width: var(--container); margin-inline: auto;
  padding: var(--sp-3) var(--gutter);
  display: flex; align-items: center; gap: var(--sp-5);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-brand {
  display: flex; align-items: center; gap: var(--sp-2); min-width: 0;
  font-size: var(--fs-sm); letter-spacing: .14em; text-transform: uppercase;
  color: var(--text); text-decoration: none; white-space: nowrap;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-brand__mark {
  width: 26px; height: 26px; flex: none;
  border: 1px solid var(--primary); border-radius: var(--r-sm);
  display: grid; place-items: center;
  color: var(--primary); font-size: var(--fs-xs);
  transition: background var(--t-base) var(--ease), color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-brand:hover .icm-brand__mark {
  background: var(--primary); color: var(--on-solid);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__links {
  display: flex; align-items: center; gap: var(--sp-5);
  margin-left: auto; list-style: none; padding: 0; margin-block: 0;
  min-width: 0;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__links a {
  color: var(--muted); text-decoration: none;
  font-size: var(--fs-sm); letter-spacing: .05em;
  padding-block: var(--sp-2);
  border-bottom: 1px solid transparent;
  transition: color var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__links a:hover { color: var(--primary); border-bottom-color: var(--primary); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__cta {
  flex: none; text-decoration: none;
  background: var(--primary); color: var(--on-solid);
  border: 1px solid var(--primary);
  border-radius: var(--r-pill);
  padding: var(--sp-2) var(--sp-5);
  font-size: var(--fs-sm); letter-spacing: .07em;
  min-height: 38px; display: inline-flex; align-items: center;
  transition: transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease), background var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__cta:hover { transform: translateY(-2px); box-shadow: var(--sh-2); background: var(--primary-deep); }

/* ===== 跑马灯文字带 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-marquee {
  border-block: 1px solid var(--line);
  background: var(--surface);
  overflow: hidden;
  padding-block: var(--sp-2);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-marquee__track {
  display: flex; width: max-content;
  animation: icm-marquee-scroll 30s linear infinite;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-marquee__group {
  display: flex; align-items: center; gap: var(--sp-5);
  padding-inline: var(--sp-5);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-marquee__item {
  font-size: var(--fs-xs); letter-spacing: .2em; text-transform: uppercase;
  color: var(--muted); white-space: nowrap;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-marquee__sep { color: var(--accent); flex: none; font-size: var(--fs-xs); }

/* ===== 通用容器/标题 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-wrap {
  max-width: var(--container); margin-inline: auto;
  padding: var(--sp-7) var(--gutter);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-sec-head {
  display: flex; align-items: baseline; gap: var(--sp-4);
  border-top: 1px solid var(--line-strong);
  padding-top: var(--sp-3); margin-bottom: var(--sp-5);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-sec-head__idx {
  font-size: var(--fs-xs); letter-spacing: .26em; color: var(--accent); flex: none;
  font-variant-numeric: tabular-nums;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-sec-head h2 {
  margin: 0; font-size: var(--fs-xl); line-height: var(--lh-tight); font-weight: 500; letter-spacing: .005em;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-sec-head__note {
  margin: 0 0 0 auto; color: var(--muted); font-size: var(--fs-sm); max-width: 34ch; line-height: var(--lh-snug);
}

/* ===== Hero ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero {
  max-width: var(--container-lg); margin-inline: auto;
  padding: var(--sp-6) var(--gutter) var(--sp-7);
  display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
  gap: var(--sp-6); align-items: start;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero > * { min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero__eyebrow {
  font-size: var(--fs-xs); letter-spacing: .28em; text-transform: uppercase;
  color: var(--primary); margin: 0 0 var(--sp-3);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero h1 {
  margin: 0 0 var(--sp-4);
  font-size: var(--fs-3xl); line-height: var(--lh-tight); font-weight: 500; letter-spacing: -.012em;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-outline {
  display: inline-block;
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1.4px var(--primary);
  text-stroke: 1.4px var(--primary);
  letter-spacing: .02em;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero__lead {
  margin: 0 0 var(--sp-4); color: var(--muted); font-size: var(--fs-md); max-width: 46ch; line-height: var(--lh-body);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero__actions { display: flex; flex-wrap: wrap; gap: var(--sp-3); margin-bottom: var(--sp-5); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-btn {
  display: inline-flex; align-items: center; justify-content: center; gap: var(--sp-2);
  min-height: 44px; padding: var(--sp-3) var(--sp-5);
  border-radius: var(--r-pill); text-decoration: none;
  font-size: var(--fs-sm); letter-spacing: .09em;
  border: 1px solid var(--line-strong); color: var(--text); background: transparent;
  transition: transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease), background var(--t-base) var(--ease), color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-btn:hover { transform: translateY(-2px); box-shadow: var(--sh-2); border-color: var(--primary); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-btn--solid {
  background: var(--primary); border-color: var(--primary); color: var(--on-solid);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-btn--solid:hover { background: var(--primary-deep); border-color: var(--primary-deep); }

/* 卡片堆叠 */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack { display: grid; gap: var(--sp-3); min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card {
  background: var(--bg);
  border: 1px solid var(--line);
  border-radius: var(--r-lg);
  box-shadow: var(--sh-1);
  padding: var(--sp-4);
  display: grid; grid-template-columns: minmax(0, 1fr) 124px;
  gap: var(--sp-4); align-items: center;
  min-width: 0;
  transition: transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card > * { min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card:nth-child(2) { margin-left: var(--sp-5); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card:nth-child(3) { margin-left: var(--sp-7); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card:hover { transform: translateY(-3px); box-shadow: var(--sh-3); border-color: var(--line-strong); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card h3 { margin: 0 0 var(--sp-2); font-size: var(--fs-md); font-weight: 500; line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card p { margin: 0; color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__media {
  aspect-ratio: 4 / 3; border-radius: var(--r-md); overflow: hidden; border: 1px solid var(--line);
  background: var(--surface);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__media img { width: 100%; height: 100%; object-fit: cover; }

/* ===== 统计数字网格 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stats {
  border-block: 1px solid var(--line);
  background: var(--surface);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stats__grid {
  max-width: var(--container-lg); margin-inline: auto;
  padding: var(--sp-5) var(--gutter);
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat {
  padding: var(--sp-2) var(--sp-5);
  border-left: 1px solid var(--line);
  min-width: 0;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat:first-child { border-left: 0; padding-left: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat__num {
  display: block; font-size: var(--fs-2xl); line-height: var(--lh-tight);
  color: var(--primary); font-variant-numeric: tabular-nums; letter-spacing: -.01em;
  counter-reset: icm-count var(--icm-to);
  animation: icm-count-up 1.5s var(--ease-out) both;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat__num::after { content: counter(icm-count); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat__suffix { color: var(--accent); font-size: .58em; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat__label { display: block; margin-top: var(--sp-1); color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat:nth-child(2) .icm-stat__num { animation-delay: .1s; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat:nth-child(3) .icm-stat__num { animation-delay: .2s; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat:nth-child(4) .icm-stat__num { animation-delay: .3s; }

/* ===== 工作流程步骤 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow { display: grid; gap: 0; border-top: 1px solid var(--line); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__row {
  display: grid; grid-template-columns: 72px minmax(0, 1fr) minmax(0, 1.25fr);
  gap: var(--sp-5); align-items: start;
  padding: var(--sp-4) var(--sp-2);
  border-bottom: 1px solid var(--line);
  transition: background var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__row > * { min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__row:hover { background: var(--surface); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__no {
  font-size: var(--fs-lg); color: var(--primary); letter-spacing: .04em; font-variant-numeric: tabular-nums; line-height: var(--lh-snug);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__row h3 { margin: 0 0 var(--sp-1); font-size: var(--fs-md); font-weight: 500; line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__row p { margin: 0; color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__meta { color: var(--text); font-size: var(--fs-sm); line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__meta b { color: var(--accent); font-weight: 500; }

/* ===== 实用指导清单 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--sp-4); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__item {
  border: 1px solid var(--line); border-radius: var(--r-md);
  padding: var(--sp-4) var(--sp-5); background: var(--bg);
  display: grid; grid-template-columns: 30px minmax(0, 1fr); gap: var(--sp-3);
  min-width: 0;
  transition: transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__item > * { min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__item:hover { transform: translateY(-2px); box-shadow: var(--sh-2); border-color: var(--line-strong); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__ck {
  width: 30px; height: 30px; border-radius: var(--r-pill);
  border: 1px solid var(--accent); color: var(--accent);
  display: grid; place-items: center; font-size: var(--fs-xs);
  font-variant-numeric: tabular-nums;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__item h3 { margin: 0 0 var(--sp-2); font-size: var(--fs-sm); font-weight: 500; letter-spacing: .015em; line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__item p { margin: 0; color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__item p b { color: var(--accent); font-weight: 500; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__item code {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: var(--fs-xs); background: var(--surface);
  border: 1px solid var(--line); border-radius: var(--r-sm);
  padding: 0 6px; color: var(--primary);
  overflow-wrap: break-word; word-break: break-word;
}

/* ===== 最新动态 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: var(--sp-5); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news > * { min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__lead {
  border: 1px solid var(--line); border-radius: var(--r-lg); overflow: hidden;
  background: var(--surface); box-shadow: var(--sh-1);
  min-width: 0;
  transition: box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__lead:hover { box-shadow: var(--sh-2); border-color: var(--line-strong); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__media { aspect-ratio: 16 / 9; overflow: hidden; border-bottom: 1px solid var(--line); background: var(--bg); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__media img { width: 100%; height: 100%; object-fit: cover; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__body { padding: var(--sp-4) var(--sp-5) var(--sp-5); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__kicker { font-size: var(--fs-xs); letter-spacing: .22em; color: var(--primary); text-transform: uppercase; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__body h3 { margin: var(--sp-2) 0; font-size: var(--fs-lg); line-height: var(--lh-snug); font-weight: 500; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__body p { margin: 0; color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__list { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--line); min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__list li { padding: var(--sp-4) 0; border-bottom: 1px solid var(--line); display: grid; gap: var(--sp-1); min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__list span { color: var(--accent); font-size: var(--fs-xs); letter-spacing: .16em; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__list strong { font-size: var(--fs-sm); font-weight: 500; line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news__list em { font-style: normal; color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); }

/* ===== 特性卡 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--sp-4); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat {
  border: 1px solid var(--line); border-radius: var(--r-lg);
  background: var(--bg); padding: var(--sp-5) var(--sp-4);
  text-align: center; display: grid; justify-items: center; gap: var(--sp-3);
  min-width: 0;
  transition: transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat > * { min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat:hover { transform: translateY(-3px); box-shadow: var(--sh-2); border-color: var(--line-strong); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat__icon {
  width: 44px; height: 44px; border-radius: var(--r-pill);
  border: 1px solid var(--accent); color: var(--accent);
  display: grid; place-items: center;
  transition: background var(--t-base) var(--ease), color var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat:hover .icm-feat__icon { background: var(--accent); color: var(--bg); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat h3 { margin: 0; font-size: var(--fs-md); font-weight: 500; line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat p { margin: 0; color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat__metric { font-size: var(--fs-xs); letter-spacing: .14em; color: var(--primary); }

/* ===== 合作伙伴墙 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners {
  display: grid; grid-template-columns: repeat(6, minmax(0, 1fr));
  border-top: 1px solid var(--line); border-left: 1px solid var(--line);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners__cell {
  border-right: 1px solid var(--line); border-bottom: 1px solid var(--line);
  padding: var(--sp-4) var(--sp-3); display: grid; place-items: center; gap: var(--sp-1);
  text-align: center; min-width: 0; color: var(--muted); font-size: var(--fs-sm);
  transition: background var(--t-base) var(--ease), color var(--t-base) var(--ease);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners__cell:hover { background: var(--surface); color: var(--text); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners__cell b { font-weight: 500; letter-spacing: .05em; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners__cell small { color: var(--accent); font-size: var(--fs-xs); letter-spacing: .12em; }

/* ===== CTA 色带 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-cta {
  border-block: 1px solid var(--line-strong);
  background: var(--surface);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-cta__inner {
  max-width: var(--container-lg); margin-inline: auto;
  padding: var(--sp-6) var(--gutter);
  display: flex; align-items: center; gap: var(--sp-6); flex-wrap: wrap;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-cta__text { min-width: 0; flex: 1 1 320px; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-cta__text h2 { margin: 0 0 var(--sp-2); font-size: var(--fs-xl); line-height: var(--lh-tight); font-weight: 500; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-cta__text p { margin: 0; color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); max-width: 56ch; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-cta__actions { display: flex; gap: var(--sp-3); flex-wrap: wrap; }

/* ===== 页脚 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot { padding: var(--sp-7) var(--gutter) var(--sp-6); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__inner {
  max-width: var(--container); margin-inline: auto;
  display: grid; grid-template-columns: minmax(0, 1.4fr) repeat(3, minmax(0, 1fr));
  gap: var(--sp-5); border-top: 1px solid var(--line-strong); padding-top: var(--sp-5);
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__inner > * { min-width: 0; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot h3 { margin: 0 0 var(--sp-3); font-size: var(--fs-sm); letter-spacing: .16em; text-transform: uppercase; color: var(--muted); font-weight: 500; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot p { margin: 0; color: var(--muted); font-size: var(--fs-sm); line-height: var(--lh-snug); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot ul { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--sp-2); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot a { color: var(--text); text-decoration: none; font-size: var(--fs-sm); border-bottom: 1px solid transparent; transition: color var(--t-base) var(--ease), border-color var(--t-base) var(--ease); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot a:hover { color: var(--primary); border-bottom-color: var(--primary); }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__bar {
  max-width: var(--container); margin: var(--sp-5) auto 0;
  padding-top: var(--sp-4); border-top: 1px solid var(--line);
  display: flex; gap: var(--sp-4); flex-wrap: wrap; align-items: center;
  color: var(--muted); font-size: var(--fs-xs); letter-spacing: .05em;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__bar span:last-child { margin-left: auto; }

/* ===== 入场动效 ===== */
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-rise {
  animation: icm-rise-in .68s var(--ease-out) both;
}
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-rise--d1 { animation-delay: .07s; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-rise--d2 { animation-delay: .14s; }
.design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-rise--d3 { animation-delay: .21s; }

@keyframes icm-rise-in {
  from { transform: translateY(12px); }
  to { transform: translateY(0); }
}
@keyframes icm-marquee-scroll {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}
@keyframes icm-count-up {
  from { counter-reset: icm-count 0; }
  to { counter-reset: icm-count var(--icm-to); }
}

/* ===== 响应式 ===== */
@media (min-width: 1600px) {
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-wrap,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__inner,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__inner,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__bar { max-width: var(--container-lg); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stats__grid,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-cta__inner { max-width: var(--container-xl); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feats { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (max-width: 1024px) {
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero { grid-template-columns: minmax(0, 1fr); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card:nth-child(2),
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card:nth-child(3) { margin-left: 0; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feats { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-news { grid-template-columns: minmax(0, 1fr); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stats__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: var(--sp-4); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat { padding-inline: var(--sp-4); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat:nth-child(3) { border-left: 0; padding-left: 0; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__inner { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 640px) {
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__inner { flex-wrap: wrap; gap: var(--sp-3); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__links { margin-left: 0; width: 100%; overflow-x: auto; gap: var(--sp-4); padding-bottom: var(--sp-1); -webkit-overflow-scrolling: touch; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-nav__cta { margin-left: auto; min-height: 44px; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-wrap { padding: var(--sp-6) var(--gutter); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-sec-head { flex-wrap: wrap; gap: var(--sp-2) var(--sp-3); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-sec-head__note { margin-left: 0; max-width: none; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-flow__row { grid-template-columns: minmax(0, 1fr); gap: var(--sp-2); padding-inline: 0; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide { grid-template-columns: minmax(0, 1fr); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feats { grid-template-columns: minmax(0, 1fr); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stats__grid { grid-template-columns: minmax(0, 1fr); row-gap: 0; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat { border-left: 0; padding-left: 0; padding-block: var(--sp-4); border-top: 1px solid var(--line); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat:first-child { border-top: 0; padding-top: 0; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stack__card { grid-template-columns: minmax(0, 1fr); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__inner { grid-template-columns: minmax(0, 1fr); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-foot__bar span:last-child { margin-left: 0; }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-notice__tag { display: none; }
}

@media (max-width: 380px) {
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx { font-size: var(--fs-sm); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-wrap,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero { padding-inline: var(--sp-3); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-hero h1 { font-size: var(--fs-2xl); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-guide__item,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-feat { padding: var(--sp-4) var(--sp-3); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-partners { grid-template-columns: minmax(0, 1fr); }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-btn { width: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-rise,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-stat__num,
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx .icm-marquee__track {
    animation: none !important;
  }
  .design-style-infinite_creativity_minimalist_abstract_blockchain_development_platform_owx * { transition-duration: .01ms !important; }
}
