.design-style-dream_set_sail_blockchain_application_development_platform_ezo{
  --bg:oklch(0.15 0.03 60);
  --surface:oklch(0.21 0.045 60);
  --surface-2:oklch(0.235 0.048 60);
  --primary:oklch(0.72 0.12 60);
  --secondary:oklch(0.62 0.12 20);
  --accent:oklch(0.78 0.14 260);
  --accent-2:oklch(0.90 0.1 260);
  --text:oklch(0.94 0.02 60);
  --text-soft:oklch(0.84 0.02 62);
  --muted:oklch(0.63 0.03 60);
  --line:oklch(0.42 0.03 60 / .55);
  --line-soft:oklch(0.34 0.03 60 / .5);
  /* 令牌 */
  --container:1140px;--container-lg:1400px;--container-xl:1680px;--gutter:clamp(14px,2.2vw,30px);
  --sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:30px;--sp-7:44px;--sp-8:60px;
  --r-sm:12px;--r-md:18px;--r-lg:24px;--r-pill:999px;
  --sh-1:0 1px 0 rgba(255,255,255,.05) inset,0 2px 8px rgba(0,0,0,.35);
  --sh-2:0 1px 0 rgba(255,255,255,.06) inset,0 12px 30px rgba(0,0,0,.45);
  --sh-3:0 1px 0 rgba(255,255,255,.08) inset,0 26px 64px rgba(0,0,0,.55);
  --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.12rem,1.02rem + .5vw,1.36rem);
  --fs-xl:clamp(1.45rem,1.26rem + 1vw,1.94rem);--fs-2xl:clamp(1.85rem,1.46rem + 2vw,2.82rem);
  --fs-3xl:clamp(2.3rem,1.74rem + 3vw,3.5rem);
  --lh-tight:1.12;--lh-snug:1.32;--lh-body:1.6;
  --ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);
  --t-fast:.15s;--t-base:.25s;--t-slow:.45s;
  /* 新拟态专用：凸起 / 凹陷 双向柔和阴影（暖金底） */
  --neu-out:6px 6px 14px oklch(0.09 0.02 60 / .85), -6px -6px 14px oklch(0.28 0.045 60 / .7);
  --neu-out-sm:3px 3px 8px oklch(0.09 0.02 60 / .8), -3px -3px 8px oklch(0.27 0.045 60 / .6);
  --neu-in:inset 5px 5px 11px oklch(0.09 0.02 60 / .85), inset -5px -5px 11px oklch(0.27 0.045 60 / .55);
  --neu-in-sm:inset 3px 3px 6px oklch(0.09 0.02 60 / .8), inset -3px -3px 6px oklch(0.27 0.045 60 / .5);
  --serif:'Songti SC','Source Han Serif SC','Noto Serif SC',Georgia,'Times New Roman',serif;
  --sans:'PingFang SC','Hiragino Sans GB','Microsoft YaHei','Helvetica Neue',Arial,sans-serif;
  font-family:var(--sans);
  color:var(--text);
  background:var(--bg);
  font-size:var(--fs-md);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
  word-break:break-word;
  display:block;
  position:relative;
  isolation:isolate;
  padding-bottom:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo *,
.design-style-dream_set_sail_blockchain_application_development_platform_ezo *::before,
.design-style-dream_set_sail_blockchain_application_development_platform_ezo *::after{box-sizing:border-box;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo img{max-width:100%;height:auto;display:block;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo a{color:inherit;text-decoration:none;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo :focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:var(--r-sm);}

/* ============ 顶部提示条 ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-banner{
  display:flex;align-items:center;justify-content:center;gap:var(--sp-2);
  padding:calc(var(--sp-2) + 1px) var(--gutter);
  background:linear-gradient(90deg,oklch(0.19 0.04 60),oklch(0.245 0.052 65));
  border-bottom:1px solid var(--line);
  font-size:var(--fs-xs);letter-spacing:.05em;color:oklch(0.89 0.06 60);
  text-align:center;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-banner .ds-dot{
  width:7px;height:7px;border-radius:50%;background:var(--accent-2);
  box-shadow:0 0 0 4px oklch(0.9 0.1 260 / .16);flex:none;
}

/* ============ 容器 ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-wrap{
  width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter);
}

/* ============ 顶栏导航（胶囊 + 新拟态） ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav{
  position:sticky;top:0;z-index:30;
  background:oklch(0.17 0.035 60 / .92);
-webkit-backdrop-filter:blur(10px);
backdrop-filter:blur(10px);
  border-bottom:1px solid var(--line-soft);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav-in{
  display:flex;align-items:center;gap:var(--sp-4);
  min-height:58px;padding:var(--sp-3) 0;flex-wrap:wrap;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-logo{
  display:flex;align-items:center;gap:var(--sp-3);min-width:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-logo-mark{
  width:40px;height:40px;flex:none;border-radius:var(--r-pill);
  background:var(--surface);box-shadow:var(--neu-out-sm);
  display:grid;place-items:center;color:var(--primary);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-logo-txt{min-width:0;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-logo-txt b{
  font-family:var(--serif);font-size:var(--fs-md);letter-spacing:.02em;
  display:block;line-height:1.2;white-space:nowrap;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-logo-txt span{
  font-size:var(--fs-xs);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav-links{
  margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);min-width:0;flex-wrap:wrap;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav-links a{
  padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);
  font-size:var(--fs-sm);color:var(--muted);
  transition:color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav-links a:hover,
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav-links a:focus-visible{
  color:var(--text);box-shadow:var(--neu-out-sm);transform:translateY(-1px);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav-cta{
  margin-left:var(--sp-2);padding:var(--sp-2) var(--sp-5)!important;
  border-radius:var(--r-pill);
  color:oklch(0.18 0.03 60)!important;font-weight:600;
  background:linear-gradient(145deg,oklch(0.78 0.13 62),oklch(0.66 0.12 58));
  box-shadow:var(--neu-out-sm);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav-cta:hover{
  transform:translateY(-2px);box-shadow:var(--neu-out);
}

/* ============ Hero 双栏杂志式 + 斜切色带 ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero{
  position:relative;overflow:hidden;
  padding:var(--sp-7) 0 var(--sp-6);
  background:
    radial-gradient(120% 90% at 88% -10%, oklch(0.28 0.05 62 / .55), transparent 60%),
    radial-gradient(80% 70% at 0% 110%, oklch(0.26 0.045 25 / .4), transparent 62%),
    var(--bg);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-slash{
  position:absolute;inset:auto -10% 34% auto;width:130%;height:2px;
  background:linear-gradient(90deg,transparent,var(--primary),var(--secondary),transparent);
  transform:rotate(-9deg);opacity:.5;pointer-events:none;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-slash.s2{bottom:22%;opacity:.28;transform:rotate(-9deg);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-grid{
  position:relative;z-index:2;
  display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:var(--sp-6);align-items:center;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-eyebrow{
  display:inline-flex;align-items:center;gap:var(--sp-2);
  padding:var(--sp-1) var(--sp-4) var(--sp-1) var(--sp-2);
  border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--neu-out-sm);
  font-size:var(--fs-xs);letter-spacing:.14em;color:var(--primary);text-transform:uppercase;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-eyebrow i{
  width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-h1{
  font-family:var(--serif);font-size:var(--fs-3xl);line-height:var(--lh-tight);
  letter-spacing:-.01em;margin:var(--sp-4) 0 var(--sp-3);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-h1 em{
  font-style:normal;color:var(--primary);
  text-shadow:0 0 22px oklch(0.72 0.12 60 / .28);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-p{
  color:var(--text-soft);font-size:var(--fs-sm);max-width:52ch;margin:0 0 var(--sp-5);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-btn{
  display:inline-flex;align-items:center;gap:var(--sp-2);
  min-height:44px;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);
  font-size:var(--fs-sm);font-weight:600;cursor:pointer;border:0;
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),color var(--t-base) var(--ease);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-btn-primary{
  color:oklch(0.18 0.03 60);
  background:linear-gradient(145deg,oklch(0.79 0.13 62),oklch(0.66 0.12 56));
  box-shadow:var(--neu-out);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-btn-primary:hover{transform:translateY(-2px);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-btn-primary:active{box-shadow:var(--neu-in-sm);transform:translateY(0);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-btn-ghost{
  color:var(--text);background:var(--surface);box-shadow:var(--neu-out-sm);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-btn-ghost:hover{transform:translateY(-2px);box-shadow:var(--neu-out);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-btn-ghost:active{box-shadow:var(--neu-in-sm);transform:translateY(0);}

/* Hero 统计：数字滚动（纯 CSS 自动播放） */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-stats{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-5);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-stat{
  padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);
  background:var(--surface);box-shadow:var(--neu-in-sm);min-width:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-stat b{
  font-family:var(--serif);font-size:var(--fs-xl);color:var(--accent-2);
  display:block;line-height:1.1;
  animation:ds-rise .9s var(--ease-out) both;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-stat:nth-child(2) b{animation-delay:.12s;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-stat:nth-child(3) b{animation-delay:.24s;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-stat span{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.02em;}
@keyframes ds-rise{from{transform:translateY(10px);opacity:.35;}to{transform:translateY(0);opacity:1;}}

/* Hero 右侧视觉：等距立体几何 + 新拟态面板 */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-visual{
  position:relative;padding:var(--sp-4);border-radius:var(--r-lg);
  background:var(--surface);box-shadow:var(--neu-out);min-width:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-visual .ds-shot{
  position:relative;border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/10;box-shadow:var(--neu-in-sm);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-visual .ds-shot img{width:100%;height:100%;object-fit:cover;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-iso{
  position:absolute;right:var(--sp-2);bottom:var(--sp-2);width:88px;height:88px;pointer-events:none;max-width:38%;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-visual-strip{
  display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-chip{
  padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);
  font-size:var(--fs-xs);color:var(--primary);background:var(--surface);box-shadow:var(--neu-out-sm);
  white-space:nowrap;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-visual-strip p{margin:0;font-size:var(--fs-xs);color:var(--muted);min-width:0;flex:1 1 140px;}

/* ============ 斜切色带 CTA（内嵌） ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt{
  position:relative;overflow:hidden;margin:var(--sp-6) 0;
  border-radius:var(--r-lg);
  background:linear-gradient(120deg,oklch(0.23 0.05 62),oklch(0.19 0.04 30));
  box-shadow:var(--sh-2);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt::before{
  content:'';position:absolute;top:0;left:0;width:58%;height:100%;
  background:linear-gradient(90deg,oklch(0.72 0.12 60 / .22),transparent);
  clip-path:polygon(0 0,100% 0,72% 100%,0 100%);pointer-events:none;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt-in{
  position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);
  padding:var(--sp-5) var(--sp-6);min-width:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt h2{
  font-family:var(--serif);font-size:var(--fs-lg);margin:0;line-height:var(--lh-snug);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt p{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:oklch(0.8 0.03 62);max-width:60ch;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt .ds-btn-ghost{margin-left:auto;}

/* ============ 通用区块标题 ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-sec{padding:var(--sp-6) 0;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-sec-head{margin-bottom:var(--sp-5);max-width:70ch;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-kicker{
  font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--secondary);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-sec-head h2{
  font-family:var(--serif);font-size:var(--fs-2xl);line-height:var(--lh-tight);margin:var(--sp-2) 0 var(--sp-2);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-sec-head p{margin:0;color:var(--muted);font-size:var(--fs-sm);}

/* ============ 特性卡：瀑布流不等高 + 新拟态 ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-flow{
  column-count:3;column-gap:var(--sp-4);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card{
  break-inside:avoid;
  display:block;margin:0 0 var(--sp-4);
  padding:var(--sp-5);border-radius:var(--r-lg);
  background:var(--surface);box-shadow:var(--neu-out);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card:hover{transform:translateY(-4px);box-shadow:var(--sh-3);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card-ico{
  width:44px;height:44px;border-radius:var(--r-md);display:grid;place-items:center;
  color:var(--primary);background:var(--surface);box-shadow:var(--neu-in-sm);margin-bottom:var(--sp-3);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card h3{
  font-family:var(--serif);font-size:var(--fs-lg);margin:0 0 var(--sp-2);line-height:var(--lh-snug);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card p{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--text-soft);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card ul{margin:0;padding-left:1.1em;font-size:var(--fs-sm);color:var(--muted);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card ul li{margin-bottom:var(--sp-1);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card .ds-num{
  font-family:var(--serif);font-size:var(--fs-xl);color:var(--accent-2);line-height:1.1;display:block;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card.is-tall{padding-bottom:var(--sp-6);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card .ds-cap{font-size:var(--fs-xs);color:var(--muted);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card .ds-thumb{
  margin-top:var(--sp-3);border-radius:var(--r-md);overflow:hidden;aspect-ratio:4/3;box-shadow:var(--neu-in-sm);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card .ds-thumb img{width:100%;height:100%;object-fit:cover;}

/* ============ Tabs（纯 CSS 单选切换） ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-tabs{
  border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--neu-out);
  padding:var(--sp-4);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-tab-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-tab-bar{
  display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-pill);
  background:var(--surface);box-shadow:var(--neu-in-sm);margin-bottom:var(--sp-4);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-tab-bar label{
  flex:1 1 auto;text-align:center;cursor:pointer;
  padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);
  font-size:var(--fs-sm);color:var(--muted);min-height:44px;display:inline-flex;align-items:center;justify-content:center;
  transition:color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease),background var(--t-base) var(--ease);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-tab-bar label:hover{color:var(--text);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-tab-bar label:focus-visible{color:var(--text);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t1:checked ~ .ds-tab-bar label[for='ds-t1'],
.design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t2:checked ~ .ds-tab-bar label[for='ds-t2'],
.design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t3:checked ~ .ds-tab-bar label[for='ds-t3']{
  color:oklch(0.18 0.03 60);font-weight:600;
  background:linear-gradient(145deg,oklch(0.79 0.13 62),oklch(0.67 0.12 56));
  box-shadow:var(--neu-out-sm);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-panel{display:none;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t1:checked ~ .ds-panels .ds-panel.p1,
.design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t2:checked ~ .ds-panels .ds-panel.p2,
.design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t3:checked ~ .ds-panels .ds-panel.p3{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-5);align-items:start;
  animation:ds-fade .4s var(--ease-out) both;
}
@keyframes ds-fade{from{transform:translateY(8px);opacity:.4;}to{transform:translateY(0);opacity:1;}}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-panel h3{
  font-family:var(--serif);font-size:var(--fs-lg);margin:0 0 var(--sp-2);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-panel p{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--text-soft);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-panel ul{margin:0;padding-left:1.1em;font-size:var(--fs-sm);color:var(--muted);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-panel .ds-fig{
  border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/11;box-shadow:var(--neu-in-sm);min-width:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-panel .ds-fig img{width:100%;height:100%;object-fit:cover;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-3);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-mini div{
  padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--neu-in-sm);min-width:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-mini b{display:block;font-family:var(--serif);font-size:var(--fs-lg);color:var(--accent-2);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-mini span{font-size:var(--fs-xs);color:var(--muted);}

/* ============ FAQ（纯 CSS details） ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq{display:grid;gap:var(--sp-3);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq details{
  border-radius:var(--r-md);background:var(--surface);box-shadow:var(--neu-out-sm);
  padding:var(--sp-3) var(--sp-4);transition:box-shadow var(--t-base) var(--ease);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq details[open]{box-shadow:var(--neu-in-sm);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq summary{
  cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--sp-3);
  font-size:var(--fs-md);font-family:var(--serif);min-height:44px;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq summary::-webkit-details-marker{display:none;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq summary .ds-q{
  width:26px;height:26px;flex:none;border-radius:var(--r-pill);display:grid;place-items:center;
  font-family:var(--sans);font-size:var(--fs-xs);color:var(--primary);background:var(--surface);box-shadow:var(--neu-out-sm);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq summary .ds-ar{margin-left:auto;color:var(--muted);transition:transform var(--t-base) var(--ease),color var(--t-base) var(--ease);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq details[open] summary .ds-ar{transform:rotate(90deg);color:var(--primary);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq p{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--text-soft);padding-left:38px;}

/* ============ 最新动态 ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news article{
  display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;
  background:var(--surface);box-shadow:var(--neu-out);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease);min-width:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news article:hover{transform:translateY(-4px);box-shadow:var(--sh-3);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news .ds-cover{aspect-ratio:16/9;overflow:hidden;box-shadow:var(--neu-in-sm);margin:var(--sp-3) var(--sp-3) 0;border-radius:var(--r-md);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news .ds-cover img{width:100%;height:100%;object-fit:cover;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news .ds-body{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news .ds-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);align-items:center;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news .ds-tag{padding:2px var(--sp-3);border-radius:var(--r-pill);box-shadow:var(--neu-out-sm);color:var(--secondary);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news h3{font-family:var(--serif);font-size:var(--fs-md);margin:0;line-height:var(--lh-snug);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news p{margin:0;font-size:var(--fs-sm);color:var(--muted);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news .ds-more{margin-top:auto;font-size:var(--fs-xs);color:var(--primary);letter-spacing:.04em;transition:color var(--t-base) var(--ease);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news article:hover .ds-more{color:var(--accent-2);}

/* ============ 图文混排特写 ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-feature{
  display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--sp-5);align-items:center;
  padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--neu-out);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-feature .ds-fig{
  border-radius:var(--r-md);overflow:hidden;aspect-ratio:4/3;box-shadow:var(--neu-in-sm);min-width:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-feature .ds-fig img{width:100%;height:100%;object-fit:cover;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-feature h3{font-family:var(--serif);font-size:var(--fs-xl);margin:0 0 var(--sp-2);line-height:var(--lh-snug);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-feature p{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--text-soft);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-kv div{padding:var(--sp-3);border-radius:var(--r-sm);box-shadow:var(--neu-in-sm);min-width:0;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-kv b{display:block;font-family:var(--serif);color:var(--accent-2);font-size:var(--fs-lg);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-kv span{font-size:var(--fs-xs);color:var(--muted);}

/* ============ 实用指导清单 ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-list{
  display:grid;gap:var(--sp-3);counter-reset:dsli;margin:0;padding:0;
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-list li{
  list-style:none;counter-increment:dsli;
  display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4);align-items:start;
  padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--neu-out-sm);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-list li:hover{transform:translateX(4px);box-shadow:var(--neu-in-sm);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-list li::before{
  content:counter(dsli,decimal-leading-zero);
  font-family:var(--serif);font-size:var(--fs-md);color:var(--accent-2);
  width:38px;height:38px;border-radius:var(--r-pill);display:grid;place-items:center;
  background:var(--surface);box-shadow:var(--neu-out-sm);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-list h4{margin:0 0 var(--sp-1);font-family:var(--serif);font-size:var(--fs-md);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-list p{margin:0;font-size:var(--fs-sm);color:var(--text-soft);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-list code{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);
  padding:1px 6px;border-radius:var(--r-sm);background:oklch(0.26 0.05 62);color:var(--primary);
  overflow-wrap:anywhere;
}

/* ============ 页脚（非对称） ============ */
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot{
  margin-top:var(--sp-6);padding:var(--sp-6) 0 var(--sp-5);
  border-top:1px solid var(--line);background:linear-gradient(180deg,oklch(0.17 0.035 60),oklch(0.14 0.03 60));
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot-grid{
  display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.85fr));gap:var(--sp-5);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot h5{
  font-family:var(--serif);font-size:var(--fs-md);margin:0 0 var(--sp-3);
}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot a,
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot li{font-size:var(--fs-sm);color:var(--muted);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot a{transition:color var(--t-base) var(--ease);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot a:hover{color:var(--text);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot p{font-size:var(--fs-sm);color:var(--muted);margin:0 0 var(--sp-3);max-width:40ch;}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot .ds-chip{color:var(--primary);}
.design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot-bottom{
  margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);
  display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;justify-content:space-between;
  font-size:var(--fs-xs);color:var(--muted);
}

/* ============ 响应式 ============ */
@media (min-width:1600px){
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-wrap{max-width:var(--container-lg);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-flow{column-count:4;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news{grid-template-columns:repeat(4,minmax(0,1fr));}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-grid{gap:var(--sp-7);}
}
@media (min-width:2000px){
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-wrap{max-width:var(--container-xl);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-h1{font-size:clamp(3.5rem,2.4rem + 3.2vw,4.5rem);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-flow{column-count:4;}
}
@media (max-width:1024px){
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-grid{grid-template-columns:minmax(0,1fr);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-flow{column-count:2;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news{grid-template-columns:repeat(2,minmax(0,1fr));}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-feature{grid-template-columns:minmax(0,1fr);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t1:checked ~ .ds-panels .ds-panel.p1,
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t2:checked ~ .ds-panels .ds-panel.p2,
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo #ds-t3:checked ~ .ds-panels .ds-panel.p3{grid-template-columns:minmax(0,1fr);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-nav-links a:not(.ds-nav-cta){display:none;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt .ds-btn-ghost{margin-left:0;}
}
@media (max-width:640px){
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-flow{column-count:1;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-news{grid-template-columns:minmax(0,1fr);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-stat{padding:var(--sp-2) var(--sp-3);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-kv{grid-template-columns:minmax(0,1fr);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-mini{grid-template-columns:minmax(0,1fr);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-foot-grid{grid-template-columns:minmax(0,1fr);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt-in{padding:var(--sp-4);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-belt .ds-btn-ghost{margin-left:0;width:100%;justify-content:center;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero{padding:var(--sp-6) 0 var(--sp-5);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-sec{padding:var(--sp-5) 0;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-faq p{padding-left:0;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-tab-bar label{flex:1 1 100%;}
}
@media (max-width:380px){
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo{font-size:.92rem;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-wrap{padding:0 var(--sp-3);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-card,
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-tabs,
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-feature{padding:var(--sp-4);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-logo-txt b{font-size:var(--fs-sm);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-list li{grid-template-columns:minmax(0,1fr);gap:var(--sp-2);}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-banner{font-size:.68rem;letter-spacing:.02em;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-hero-actions .ds-btn{width:100%;justify-content:center;}
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo .ds-visual-strip p{flex:1 1 100%;}
}
@media (prefers-reduced-motion:reduce){
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo *,
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo *::before,
  .design-style-dream_set_sail_blockchain_application_development_platform_ezo *::after{
    animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;
  }
}
