.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns{
  /* --- 配色令牌 --- */
  --bg: oklch(0.15 0.03 225);
  --surface: oklch(0.21 0.045 225);
  --surface-2: oklch(0.185 0.038 225);
  --primary: oklch(0.72 0.12 225);
  --secondary: oklch(0.62 0.12 195);
  --accent: oklch(0.78 0.14 65);
  --accent-2: oklch(0.90 0.1 65);
  --text: oklch(0.94 0.02 225);
  --muted: oklch(0.62 0.03 225);
  --line: color-mix(in oklab, var(--muted) 34%, transparent);
  --line-strong: color-mix(in oklab, var(--primary) 40%, transparent);

  /* --- 统一设计令牌 --- */
  --container:1120px;--container-lg:1360px;--container-xl:1600px;
  --gutter:clamp(14px,2.2vw,28px);
  --sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:30px;--sp-7:42px;--sp-8:56px;
  --r-sm:2px;--r-md:4px;--r-lg:6px;--r-pill:999px;
  --sh-1:0 1px 0 rgba(255,255,255,.05) inset,0 2px 8px rgba(0,0,0,.34);
  --sh-2:0 1px 0 rgba(255,255,255,.06) inset,0 12px 30px rgba(0,0,0,.44);
  --sh-3:0 1px 0 rgba(255,255,255,.08) inset,0 26px 64px rgba(0,0,0,.54);
  --fs-xs:clamp(.72rem,.7rem + .1vw,.78rem);
  --fs-sm:clamp(.82rem,.8rem + .15vw,.9rem);
  --fs-md:clamp(.95rem,.9rem + .25vw,1.06rem);
  --fs-lg:clamp(1.15rem,1.05rem + .5vw,1.4rem);
  --fs-xl:clamp(1.45rem,1.28rem + .9vw,1.92rem);
  --fs-2xl:clamp(1.85rem,1.48rem + 1.8vw,2.75rem);
  --fs-3xl:clamp(2.35rem,1.8rem + 2.8vw,3.45rem);
  --lh-tight:1.12;--lh-snug:1.32;--lh-body:1.62;
  --ease:cubic-bezier(.4,0,.2,1);
  --ease-out:cubic-bezier(.16,1,.3,1);
  --t-fast:.15s;--t-base:.25s;--t-slow:.45s;

  /* --- 基础 --- */
  background:var(--bg);
  color:var(--text);
  font-family:"Iowan Old Style","Palatino Linotype","Songti SC","Source Han Serif SC","Noto Serif SC",Georgia,serif;
  font-size:var(--fs-md);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
  word-break:break-word;
  position:relative;
  isolation:isolate;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns *,
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns *::before,
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns *::after{box-sizing:border-box;min-width:0;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns img{max-width:100%;height:auto;display:block;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns a{color:inherit;text-decoration:none;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns :focus-visible{
  outline:2px solid var(--accent);
  outline-offset:2px;
  border-radius:var(--r-sm);
}

/* ---------- 容器 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-wrap{
  width:100%;
  max-width:var(--container);
  margin-inline:auto;
  padding-inline:var(--gutter);
}

/* ---------- 顶部参考提示条 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-notice{
  display:flex;align-items:center;gap:var(--sp-3);
  width:100%;
  padding:var(--sp-2) var(--gutter);
  background:
    linear-gradient(90deg,color-mix(in oklab,var(--primary) 12%,transparent),transparent 42%),
    color-mix(in oklab,var(--surface) 88%,black);
  border-bottom:1px solid var(--line);
  box-shadow:0 1px 0 color-mix(in oklab,var(--text) 4%,transparent) inset;
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  font-size:var(--fs-xs);
  letter-spacing:.06em;
  color:var(--muted);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-notice .iv-dot{
  width:7px;height:7px;border-radius:var(--r-pill);
  background:var(--accent);
  box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent);
  flex:0 0 auto;
  animation:iv-pulse 2.4s var(--ease) infinite;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-notice strong{
  color:var(--accent-2);font-weight:600;letter-spacing:.04em;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-notice span{min-width:0;overflow-wrap:break-word;}

/* ---------- 导航（顶栏 · 分屏双段） ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-nav{
  position:sticky;top:0;z-index:20;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);
  align-items:center;
  gap:var(--sp-4);
  padding:var(--sp-3) var(--gutter);
  background:color-mix(in oklab,var(--bg) 82%,transparent);
  -webkit-backdrop-filter:blur(12px) saturate(1.2);
  backdrop-filter:blur(12px) saturate(1.2);
  border-bottom:1px solid var(--line);
  box-shadow:0 1px 0 color-mix(in oklab,var(--text) 3%,transparent) inset;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-brand{
  display:flex;align-items:center;gap:var(--sp-3);min-width:0;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-brand .iv-mark{
  width:30px;height:30px;flex:0 0 auto;
  border:1px solid var(--line-strong);
  border-radius:var(--r-md);
  display:grid;place-items:center;
  background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 26%,transparent),transparent 70%);
  box-shadow:var(--sh-1);
  transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease-out);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-brand .iv-mark svg{width:16px;height:16px;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-brand b{
  font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-navlinks{
  display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2) var(--sp-5);
  font-size:var(--fs-sm);min-width:0;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-navlinks a{
  position:relative;padding:var(--sp-2) 0;color:var(--muted);
  transition:color var(--t-base) var(--ease);
  white-space:nowrap;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-navlinks a::after{
  content:"";position:absolute;left:0;bottom:0;height:1px;width:0;
  background:var(--accent);transition:width var(--t-base) var(--ease-out);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-navlinks a:hover,
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-navlinks a:focus-visible{color:var(--text);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-navlinks a:hover::after,
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-navlinks a:focus-visible::after{width:100%;}

/* ---------- 斜切色带母题 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-band{
  position:relative;
  height:clamp(24px,3.4vw,46px);
  overflow:hidden;
  border-block:1px solid var(--line);
  background:
    linear-gradient(115deg,
      color-mix(in oklab,var(--primary) 30%,transparent) 0 22%,
      transparent 22% 34%,
      color-mix(in oklab,var(--secondary) 22%,transparent) 34% 46%,
      transparent 46% 58%,
      color-mix(in oklab,var(--accent) 26%,transparent) 58% 64%,
      transparent 64% 100%);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-band::after{
  content:"";position:absolute;inset:0;
  background:repeating-linear-gradient(90deg,transparent 0 38px,color-mix(in oklab,var(--text) 8%,transparent) 38px 39px);
  opacity:.45;pointer-events:none;
}

/* ---------- Hero · 非对称分屏 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);
  align-items:stretch;
  border-bottom:1px solid var(--line);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-l{
  min-width:0;
  padding:var(--sp-7) var(--sp-6) var(--sp-7) var(--gutter);
  display:flex;flex-direction:column;justify-content:center;gap:var(--sp-4);
  position:relative;
  background:linear-gradient(160deg,color-mix(in oklab,var(--surface) 70%,transparent),transparent 62%);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-kicker{
  display:inline-flex;align-items:center;gap:var(--sp-2);
  align-self:flex-start;
  padding:var(--sp-1) var(--sp-3);
  border:1px solid var(--line-strong);
  border-radius:var(--r-pill);
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);
  background:color-mix(in oklab,var(--secondary) 10%,transparent);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero h1{
  margin:0;
  font-size:var(--fs-3xl);
  line-height:var(--lh-tight);
  letter-spacing:-.012em;
  font-weight:600;
  max-width:20ch;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero h1 .iv-em{
  background:linear-gradient(100deg,var(--accent-2),var(--accent));
-webkit-background-clip:text;
background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
  font-style:italic;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero p.iv-lead{
  margin:0;color:var(--muted);font-size:var(--fs-md);max-width:46ch;
  line-height:var(--lh-body);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-cta{
  display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);
  padding:var(--sp-3) var(--sp-5);
  border-radius:var(--r-md);
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  font-size:var(--fs-sm);letter-spacing:.06em;
  border:1px solid transparent;
  cursor:pointer;
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease),border-color var(--t-base) var(--ease),color var(--t-base) var(--ease);
  min-height:44px;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-btn-primary{
  background:var(--primary);color:oklch(0.16 0.03 225);
  box-shadow:var(--sh-2);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-btn-primary:hover{
  transform:translateY(-2px);box-shadow:var(--sh-3);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-btn-primary:focus-visible{
  transform:translateY(-2px);box-shadow:var(--sh-3);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-btn-ghost{
  background:transparent;color:var(--text);border-color:var(--line-strong);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-btn-ghost:hover,
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-btn-ghost:focus-visible{
  transform:translateY(-2px);background:color-mix(in oklab,var(--primary) 12%,transparent);
  border-color:var(--primary);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-fig{
  position:relative;min-width:0;overflow:hidden;
  border-left:1px solid var(--line);
  clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);
  background:var(--surface);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-fig img{
  width:100%;height:100%;min-height:250px;object-fit:cover;
  filter:saturate(.92) contrast(1.06);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-fig .iv-fig-tag{
  position:absolute;left:var(--sp-5);bottom:var(--sp-4);z-index:2;
  max-width:calc(100% - var(--sp-5) * 2);
  padding:var(--sp-2) var(--sp-3);
  background:color-mix(in oklab,var(--bg) 78%,transparent);
-webkit-backdrop-filter:blur(8px);
backdrop-filter:blur(8px);
  border:1px solid var(--line-strong);border-radius:var(--r-sm);
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  font-size:var(--fs-xs);letter-spacing:.1em;color:var(--accent-2);
}

/* ---------- 巨型描边序号 签名 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-outline-num{
  position:absolute;
  right:var(--sp-4);
  top:var(--sp-3);
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  font-size:clamp(3.2rem,6.6vw,6.8rem);
  line-height:1;
  font-weight:700;
  color:transparent;
  -webkit-text-stroke:1px color-mix(in oklab,var(--primary) 48%,transparent);
  pointer-events:none;
  user-select:none;
  letter-spacing:-.04em;
  opacity:.85;
}

/* ---------- 通用区块 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-sec{
  position:relative;
  padding:var(--sp-7) 0;
  border-bottom:1px solid var(--line);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-sec-head{
  display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);
  margin-bottom:var(--sp-5);flex-wrap:wrap;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-sec-head h2{
  margin:0;font-size:var(--fs-xl);line-height:var(--lh-snug);font-weight:600;letter-spacing:-.006em;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-sec-head .iv-sub{
  margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-sm);max-width:60ch;
  line-height:var(--lh-body);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-tag{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;
  color:var(--accent);white-space:nowrap;
  border-left:2px solid var(--accent);padding-left:var(--sp-2);
}

/* ---------- 最新动态 / 资讯 · 分屏列表 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-5);align-items:start;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-feature{
  min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;
  background:var(--surface);box-shadow:var(--sh-2);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-feature:hover{
  transform:translateY(-3px);box-shadow:var(--sh-3);border-color:var(--line-strong);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-ratio-16x9{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-ratio-16x9 img{width:100%;height:100%;object-fit:cover;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-feature .iv-nf-body{padding:var(--sp-4) var(--sp-5) var(--sp-5);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-feature h3{
  margin:0 0 var(--sp-2);font-size:var(--fs-lg);line-height:var(--lh-snug);font-weight:600;letter-spacing:-.004em;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-feature p{margin:0 0 var(--sp-3);color:var(--muted);font-size:var(--fs-sm);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-meta{
  display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-meta b{color:var(--accent-2);font-weight:600;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-list{
  display:grid;gap:var(--sp-3);min-width:0;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-item{
  display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--sp-4);align-items:start;
  padding:var(--sp-3) var(--sp-4);
  border:1px solid var(--line);border-radius:var(--r-md);
  background:color-mix(in oklab,var(--surface) 62%,transparent);
  transition:border-color var(--t-base) var(--ease),background var(--t-base) var(--ease),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-item:hover{
  border-color:var(--line-strong);background:var(--surface);transform:translateX(3px);
  box-shadow:var(--sh-1);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-item .iv-num{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  font-size:var(--fs-lg);color:transparent;
  -webkit-text-stroke:1px color-mix(in oklab,var(--accent) 62%,transparent);
  line-height:1.1;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-item h4{margin:0 0 var(--sp-1);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-item p{margin:0;color:var(--muted);font-size:var(--fs-xs);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-item code{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;color:var(--secondary);
  background:color-mix(in oklab,var(--secondary) 10%,transparent);padding:0 4px;border-radius:var(--r-sm);
  overflow-wrap:break-word;
}

/* ---------- 合作伙伴墙 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partners{
  display:grid;grid-template-columns:repeat(6,minmax(0,1fr));
  border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);
  box-shadow:var(--sh-1);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partner{
  min-width:0;padding:var(--sp-4) var(--sp-3);
  display:flex;flex-direction:column;gap:var(--sp-1);align-items:center;justify-content:center;text-align:center;
  border-right:1px solid var(--line);border-bottom:1px solid var(--line);
  transition:background var(--t-base) var(--ease);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partner:hover{background:color-mix(in oklab,var(--primary) 10%,transparent);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partner b{
  font-size:var(--fs-sm);letter-spacing:.04em;font-weight:600;
  overflow-wrap:break-word;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partner small{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;
}

/* ---------- 关键数据条 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stats{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
  gap:var(--sp-4);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stat{
  min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-5);
  border:1px solid var(--line);border-left:2px solid var(--primary);
  border-radius:var(--r-md);
  background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 80%,transparent),color-mix(in oklab,var(--surface-2) 40%,transparent));
  box-shadow:var(--sh-1);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stat:hover{
  transform:translateY(-2px);box-shadow:var(--sh-2);
  border-left-color:var(--accent);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stat .iv-big{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;
  font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);line-height:1.05;
  color:var(--accent-2);letter-spacing:-.02em;font-weight:700;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stat .iv-big span{font-size:.5em;color:var(--muted);margin-left:2px;font-weight:400;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stat h5{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-sm);font-weight:600;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stat p{margin:0;color:var(--muted);font-size:var(--fs-xs);}

/* ---------- 中心辐射卡 + 悬停展开风琴 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-radial{
  display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:var(--sp-5);align-items:stretch;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-core{
  position:relative;min-width:0;overflow:hidden;
  border:1px solid var(--line-strong);border-radius:var(--r-lg);
  background:var(--surface);box-shadow:var(--sh-2);
  display:flex;flex-direction:column;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-core .iv-ratio-4x3{position:relative;aspect-ratio:4/3;overflow:hidden;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-core .iv-ratio-4x3 img{width:100%;height:100%;object-fit:cover;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-core .iv-core-body{padding:var(--sp-4) var(--sp-5) var(--sp-5);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-core h3{margin:0 0 var(--sp-2);font-size:var(--fs-lg);line-height:var(--lh-snug);letter-spacing:-.004em;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-core p{margin:0 0 var(--sp-3);color:var(--muted);font-size:var(--fs-sm);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-chip{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:var(--fs-xs);
  padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--secondary);
  background:color-mix(in oklab,var(--secondary) 8%,transparent);
  transition:border-color var(--t-base) var(--ease),color var(--t-base) var(--ease);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-chip:hover{
  border-color:color-mix(in oklab,var(--secondary) 50%,transparent);color:var(--text);
}

/* 横向风琴：5 张特性卡 */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc{
  display:flex;gap:var(--sp-3);min-width:0;
  align-items:stretch;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item{
  position:relative;flex:1 1 0;min-width:0;
  border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;
  background:var(--surface);box-shadow:var(--sh-1);
  transition:flex-grow var(--t-slow) var(--ease-out),border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease-out);
  display:flex;flex-direction:column;justify-content:flex-end;
  padding:var(--sp-4) var(--sp-4) var(--sp-5);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item:hover,
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item:focus-within{
  flex-grow:2.4;border-color:var(--line-strong);box-shadow:var(--sh-2);transform:translateY(-2px);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-bg{
  position:absolute;inset:0;z-index:0;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-bg img{width:100%;height:100%;object-fit:cover;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-bg::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 62%,transparent),color-mix(in oklab,var(--bg) 92%,transparent));
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-inner{position:relative;z-index:1;min-width:0;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-idx{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:var(--fs-xs);
  color:transparent;-webkit-text-stroke:1px color-mix(in oklab,var(--accent) 70%,transparent);
  letter-spacing:.1em;display:block;margin-bottom:var(--sp-2);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-title{
  font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-desc{
  font-size:var(--fs-xs);color:var(--muted);
  max-height:0;opacity:0;overflow:hidden;
  transition:max-height var(--t-slow) var(--ease-out),opacity var(--t-base) var(--ease),margin-top var(--t-base) var(--ease);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item:hover .iv-acc-desc,
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item:focus-within .iv-acc-desc,
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item:focus .iv-acc-desc{
  max-height:220px;opacity:1;margin-top:var(--sp-2);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-kpi{
  display:block;margin-top:var(--sp-2);
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:var(--fs-xs);color:var(--accent-2);
}

/* ---------- 实用指导清单 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-guide{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-4);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-step{
  display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--sp-3);
  padding:var(--sp-3) var(--sp-4);
  border:1px solid var(--line);border-radius:var(--r-md);
  background:color-mix(in oklab,var(--surface) 66%,transparent);
  transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-step:hover{
  border-color:var(--line-strong);transform:translateY(-2px);box-shadow:var(--sh-1);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-step .iv-si{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:var(--fs-md);
  color:var(--accent);line-height:1;padding-top:2px;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-step h4{margin:0 0 var(--sp-1);font-size:var(--fs-sm);font-weight:600;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-step p{margin:0;color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-snug);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-step code{
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;color:var(--secondary);
  background:color-mix(in oklab,var(--secondary) 10%,transparent);padding:0 4px;border-radius:var(--r-sm);
  overflow-wrap:break-word;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-warn{
  margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);
  border:1px dashed color-mix(in oklab,var(--accent) 48%,transparent);
  border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--muted);
  background:color-mix(in oklab,var(--accent) 5%,transparent);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-warn b{color:var(--accent-2);}

/* ---------- CTA · 内嵌斜切色带 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta{
  position:relative;overflow:hidden;
  border-top:1px solid var(--line);border-bottom:1px solid var(--line);
  background:
    linear-gradient(120deg,color-mix(in oklab,var(--primary) 10%,transparent),transparent 55%),
    var(--surface);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta-inner{
  display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--sp-5);align-items:center;
  padding:var(--sp-6) 0;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta h2{margin:0 0 var(--sp-2);font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-.01em;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta p{margin:0;color:var(--muted);font-size:var(--fs-sm);max-width:52ch;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:flex-end;}

/* ---------- 页脚 ---------- */
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot{
  padding:var(--sp-6) 0 var(--sp-5);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot-grid{
  display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr));gap:var(--sp-5);
  padding-bottom:var(--sp-5);border-bottom:1px solid var(--line);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot h6{
  margin:0 0 var(--sp-3);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;color:var(--muted);
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot li{font-size:var(--fs-sm);color:var(--muted);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot li a{transition:color var(--t-base) var(--ease);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot li a:hover{color:var(--accent-2);}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot-brand p{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-sm);max-width:44ch;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot-bottom{
  display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;align-items:center;
  padding-top:var(--sp-4);
  font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em;
}

/* ---------- 动效 ---------- */
@keyframes iv-pulse{
  0%,100%{opacity:1;transform:scale(1);}
  50%{opacity:.55;transform:scale(.86);}
}
@keyframes iv-reveal{
  from{transform:translateY(112%);}
  to{transform:translateY(0);}
}
@keyframes iv-fade-up{
  from{opacity:.001;transform:translateY(14px);}
  to{opacity:1;transform:translateY(0);}
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-line-mask{display:block;overflow:hidden;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-line-mask > span{
  display:block;
  animation:iv-reveal .82s var(--ease-out) both;
}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-line-mask:nth-child(1) > span{animation-delay:.06s;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-line-mask:nth-child(2) > span{animation-delay:.16s;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-line-mask:nth-child(3) > span{animation-delay:.26s;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-line-mask:nth-child(4) > span{animation-delay:.36s;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-fade{animation:iv-fade-up .7s var(--ease-out) both;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-d1{animation-delay:.08s;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-d2{animation-delay:.18s;}
.design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-d3{animation-delay:.28s;}

/* ---------- 响应式：超大屏 ---------- */
@media (min-width:1600px){
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-wrap{max-width:var(--container-lg);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partners{grid-template-columns:repeat(6,minmax(0,1fr));}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-l{padding-top:var(--sp-8);padding-bottom:var(--sp-8);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-sec{padding:var(--sp-8) 0;}
}
@media (min-width:2100px){
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-wrap{max-width:var(--container-xl);}
}

/* ---------- 响应式：1024 ---------- */
@media (max-width:1024px){
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero{grid-template-columns:minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-fig{border-left:0;border-top:1px solid var(--line);clip-path:none;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-l{padding:var(--sp-6) var(--gutter);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news{grid-template-columns:minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-radial{grid-template-columns:minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partners{grid-template-columns:repeat(3,minmax(0,1fr));}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stats{grid-template-columns:repeat(2,minmax(0,1fr));}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta-inner{grid-template-columns:minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta-actions{justify-content:flex-start;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc{flex-wrap:wrap;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item{flex:1 1 46%;min-width:0;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item:hover,
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item:focus-within{flex-grow:1;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-desc{max-height:220px;opacity:1;margin-top:var(--sp-2);}
}

/* ---------- 响应式：640 ---------- */
@media (max-width:640px){
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-nav{grid-template-columns:minmax(0,1fr);gap:var(--sp-2);padding-block:var(--sp-2);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-navlinks{justify-content:flex-start;gap:var(--sp-2) var(--sp-4);overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-sec{padding:var(--sp-6) 0;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-sec-head{margin-bottom:var(--sp-4);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partners{grid-template-columns:repeat(2,minmax(0,1fr));}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-stats{grid-template-columns:minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-guide{grid-template-columns:minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-foot-grid{grid-template-columns:minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item{flex:1 1 100%;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-news-item{grid-template-columns:44px minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-outline-num{font-size:clamp(2.6rem,14vw,4.4rem);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta-actions{width:100%;}
}

/* ---------- 响应式：超小屏 ---------- */
@media (max-width:380px){
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-wrap{padding-inline:var(--sp-2);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-l{padding:var(--sp-5) var(--sp-3);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-notice{padding-inline:var(--sp-2);gap:var(--sp-2);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-btn{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);width:100%;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-hero-cta{width:100%;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-step{grid-template-columns:minmax(0,1fr);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-partner{padding:var(--sp-3) var(--sp-2);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-sec-head h2{font-size:var(--fs-lg);}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-cta-actions .iv-btn{width:100%;}
}

/* ---------- 降级：减少动态 ---------- */
@media (prefers-reduced-motion: reduce){
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns *,
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns *::before,
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns *::after{
    animation-duration:.001ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.001ms !important;
  }
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-line-mask > span{transform:none;}
  .design-style-innovative_vision_split_screen_design_and_blockchain_application_development_fns .iv-acc-item .iv-acc-desc{max-height:220px;opacity:1;margin-top:var(--sp-2);}
}
