.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi {
  --bg: oklch(0.985 0.008 292);
  --bg-sunken: oklch(0.972 0.012 292);
  --surface: oklch(0.96 0.02 292);
  --surface-raised: oklch(0.985 0.01 292);
  --primary: oklch(0.54 0.12 292);
  --primary-soft: oklch(0.54 0.12 292 / .10);
  --secondary: oklch(0.62 0.12 324);
  --accent: oklch(0.66 0.14 92);
  --accent-2: oklch(0.78 0.1 92);
  --text: oklch(0.27 0.03 292);
  --text-strong: oklch(0.21 0.03 292);
  --muted: oklch(0.46 0.03 292);
  --line: oklch(0.54 0.12 292 / .16);
  --line-soft: oklch(0.54 0.12 292 / .085);
  --line-strong: oklch(0.54 0.12 292 / .34);
  --container: 1180px; --container-lg: 1420px; --container-xl: 1660px;
  --gutter: clamp(14px, 2vw, 28px);
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:24px; --sp-6:32px; --sp-7:44px; --sp-8:60px;
  --r-sm:14px; --r-md:20px; --r-lg:26px; --r-pill:999px;
  --sh-1:0 1px 2px rgba(16,24,40,.05), 0 1px 3px rgba(16,24,40,.08);
  --sh-2:0 4px 10px -3px rgba(16,24,40,.10), 0 2px 5px -2px rgba(16,24,40,.07);
  --sh-3:0 18px 36px -10px rgba(16,24,40,.18), 0 7px 16px -8px rgba(16,24,40,.10);
  --fs-xs:clamp(.72rem, .70rem + .10vw, .78rem);
  --fs-sm:clamp(.82rem, .80rem + .14vw, .89rem);
  --fs-md:clamp(.94rem, .90rem + .22vw, 1.04rem);
  --fs-lg:clamp(1.12rem, 1.04rem + .44vw, 1.34rem);
  --fs-xl:clamp(1.44rem, 1.26rem + .90vw, 1.9rem);
  --fs-2xl:clamp(1.82rem, 1.46rem + 1.70vw, 2.72rem);
  --fs-3xl:clamp(2.28rem, 1.76rem + 2.80vw, 3.45rem);
  --lh-tight:1.10; --lh-snug:1.30; --lh-body:1.60;
  --ease:cubic-bezier(.4,0,.2,1); --ease-out:cubic-bezier(.16,1,.3,1);
  --t-fast:.15s; --t-base:.24s; --t-slow:.42s;

  font-family: "PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  background: var(--bg);
  color: var(--text);
  font-size: var(--fs-md);
  line-height: var(--lh-body);
  overflow-wrap: break-word;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  padding-bottom: var(--sp-2);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi *,
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi *::before,
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi *::after { box-sizing: border-box; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi img { max-width:100%; height:auto; display:block; }

/* ===== 顶部提示条 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-notice {
  display:flex; align-items:center; gap:var(--sp-3);
  padding: var(--sp-3) var(--gutter);
  background: oklch(0.27 0.03 292);
  color: oklch(0.985 0.008 292);
  font-size: var(--fs-sm);
  letter-spacing:.015em;
  border-bottom:1px solid oklch(0.54 0.12 292 / .4);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-notice__dot {
  width:8px; height:8px; border-radius:var(--r-pill); flex:0 0 auto;
  background: var(--accent);
  box-shadow:0 0 0 3px oklch(0.66 0.14 92 / .22);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-notice__txt { min-width:0; margin:0; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-notice__txt b { color: var(--accent-2); font-weight:600; }

/* ===== 版式骨架 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-shell {
  width:100%; max-width: var(--container);
  margin-inline:auto; padding-inline: var(--gutter);
  padding-block: var(--sp-6) var(--sp-7);
  display:grid; gap: var(--sp-6);
  grid-template-columns: 230px minmax(0,1fr);
  align-items:start;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-body { min-width:0; display:grid; gap: var(--sp-6); }

/* ===== 左侧目录 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-rail {
  position: sticky; top: var(--sp-4);
  display:grid; gap: var(--sp-4);
  background: transparent;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-rail__brand {
  display:flex; align-items:center; gap:var(--sp-3);
  padding-bottom: var(--sp-3);
  border-bottom:1px solid var(--line);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-rail__mark {
  width:34px; height:34px; flex:0 0 auto; border-radius:var(--r-sm);
  background:
    radial-gradient(circle at 30% 30%, var(--accent-2) 0 2px, transparent 2.6px) 0 0/8px 8px,
    radial-gradient(circle at 70% 70%, var(--secondary) 0 1.6px, transparent 2.2px) 4px 4px/8px 8px,
    linear-gradient(140deg, var(--primary), oklch(0.62 0.12 324 / .7));
  box-shadow: var(--sh-2);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-rail__name { font-size: var(--fs-sm); font-weight:700; line-height:1.24; letter-spacing:.01em; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-rail__sub { font-size: var(--fs-xs); color: var(--muted); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc { display:grid; gap:2px; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc__ttl { font-size: var(--fs-xs); text-transform:uppercase; letter-spacing:.15em; color: var(--muted); margin:0 0 var(--sp-2); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc a {
  display:flex; align-items:center; gap:var(--sp-3);
  min-height:36px; padding: var(--sp-2) var(--sp-2) var(--sp-2) 0;
  color: var(--text); text-decoration:none; font-size: var(--fs-sm);
  border-bottom:1px solid var(--line-soft);
  transition: color var(--t-base) var(--ease), padding-left var(--t-base) var(--ease);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc a i {
  font-style:normal; flex:0 0 auto; width:22px; font-size: var(--fs-xs); color: var(--muted);
  font-variant-numeric: tabular-nums;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc a:hover,
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc a:focus-visible { color: var(--primary); padding-left: var(--sp-2); outline:none; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc a:focus-visible { box-shadow: inset 2px 0 0 var(--accent); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-rail__note {
  font-size: var(--fs-xs); color: var(--muted);
  background: var(--surface); border:1px solid var(--line);
  border-radius: var(--r-md); padding: var(--sp-4);
  box-shadow: var(--sh-1); margin:0;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-rail__note b { color: var(--text); }

/* ===== Hero ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-hero {
  display:grid; grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);
  gap: var(--sp-5); align-items:stretch;
  border-top:1px solid var(--line);
  padding-top: var(--sp-5);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-hero__left { min-width:0; display:grid; gap: var(--sp-4); align-content:start; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-kicker {
  display:flex; flex-wrap:wrap; align-items:center; gap:var(--sp-2);
  margin:0;
  font-size: var(--fs-xs); letter-spacing:.16em; text-transform:uppercase; color: var(--muted);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-kicker span {
  padding:3px var(--sp-3); border-radius: var(--r-pill);
  border:1px solid var(--line); background: var(--surface); color: var(--primary); letter-spacing:.1em;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-hero h1 {
  margin:0; font-size: var(--fs-3xl); line-height: var(--lh-tight);
  letter-spacing:-.022em; font-weight:800; color: var(--text-strong);
  max-width: 14em;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-hero h1 em {
  font-style:normal; color: var(--primary);
  background: linear-gradient(0deg, oklch(0.66 0.14 92 / .28), oklch(0.66 0.14 92 / .28)) 0 88%/100% .32em no-repeat;
  padding-inline: .06em;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-hero__lead { margin:0; color: var(--muted); font-size: var(--fs-md); max-width: 34em; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta-row { display:flex; flex-wrap:wrap; gap: var(--sp-3); align-items:center; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-btn {
  display:inline-flex; align-items:center; justify-content:center; gap:var(--sp-2);
  min-height:42px; padding: 0 var(--sp-5);
  border-radius: var(--r-pill); border:1px solid transparent;
  font-size: var(--fs-sm); font-weight:600; text-decoration:none; cursor:pointer;
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), background var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-btn--primary {
  background: var(--primary); color: oklch(0.985 0.008 292); box-shadow: var(--sh-2);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-btn--primary:hover { transform: translateY(-2px); box-shadow: var(--sh-3); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-btn--ghost {
  background: transparent; color: var(--text); border-color: var(--line);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-btn--ghost:hover { transform: translateY(-2px); box-shadow: var(--sh-1); border-color: var(--primary); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-btn:focus-visible { outline:2px solid var(--accent); outline-offset:2px; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-btn:active { transform: translateY(0); box-shadow: var(--sh-1); }

.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metrics {
  display:grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: var(--sp-3);
  border-top:1px solid var(--line); padding-top: var(--sp-4);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metric { min-width:0; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metric b {
  display:block; font-size: var(--fs-xl); line-height:1.08; color: var(--text-strong);
  font-variant-numeric: tabular-nums; letter-spacing:-.022em; font-weight:750;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metric b i { font-style:normal; color: var(--accent); font-size:.62em; margin-left:2px; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metric span { display:block; font-size: var(--fs-xs); color: var(--muted); margin-top:var(--sp-1); }

/* Hero 右侧：色块拼贴 */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage {
  position:relative; min-width:0; min-height: 288px;
  display:grid; grid-template-columns: repeat(6, minmax(0,1fr)); grid-template-rows: repeat(6, minmax(0,1fr));
  gap: var(--sp-3);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__halftone {
  grid-column: 1 / span 4; grid-row: 1 / span 2;
  border-radius: var(--r-md);
  background:
    radial-gradient(circle at 50% 50%, var(--secondary) 0 1.4px, transparent 1.8px) 0 0/10px 10px,
    linear-gradient(120deg, oklch(0.54 0.12 292 / .18), oklch(0.62 0.12 324 / .09));
  border:1px solid var(--line);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__img {
  grid-column: 1 / span 4; grid-row: 3 / span 4;
  margin:0;
  border-radius: var(--r-lg); overflow:hidden; background: var(--surface);
  box-shadow: 8px 8px 0 oklch(0.54 0.12 292 / .13), var(--sh-2);
  border:1px solid var(--line);
  aspect-ratio: 4/3;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__img img { width:100%; height:100%; object-fit:cover; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__chip {
  grid-column: 5 / span 2; grid-row: 1 / span 3;
  border-radius: var(--r-md);
  background: var(--surface-raised); border:1px solid var(--line);
  box-shadow: 7px 7px 0 oklch(0.66 0.14 92 / .17), var(--sh-1);
  padding: var(--sp-4);
  display:grid; gap: var(--sp-2); align-content:start;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__chip b { font-size: var(--fs-sm); color: var(--primary); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__chip p { margin:0; font-size: var(--fs-xs); color: var(--muted); line-height: var(--lh-snug); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__tile {
  grid-column: 5 / span 2; grid-row: 4 / span 3;
  margin:0;
  border-radius: var(--r-md); overflow:hidden;
  background: var(--surface); border:1px solid var(--line);
  box-shadow: 7px 7px 0 oklch(0.62 0.12 324 / .15), var(--sh-1);
  aspect-ratio: 3/2;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__tile img { width:100%; height:100%; object-fit:cover; }

/* ===== 通用区块头部 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec { min-width:0; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec__head {
  display:flex; flex-wrap:wrap; gap: var(--sp-3) var(--sp-5);
  align-items:baseline; justify-content:space-between;
  border-top:1px solid var(--text);
  padding-top: var(--sp-3); margin-bottom: var(--sp-5);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec__head h2 {
  margin:0; font-size: var(--fs-xl); line-height: var(--lh-snug); font-weight:750; letter-spacing:-.012em; color: var(--text-strong);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec__head p { margin:0; font-size: var(--fs-sm); color: var(--muted); max-width: 46ch; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec__idx {
  font-size: var(--fs-xs); color: var(--primary); letter-spacing:.15em; text-transform:uppercase; font-weight:700;
}

/* ===== 方案对比 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-tablewrap {
  overflow-x:auto; border:1px solid var(--line); border-radius: var(--r-md); background: var(--surface);
  box-shadow: var(--sh-1); -webkit-overflow-scrolling:touch;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table { width:100%; border-collapse:collapse; min-width: 640px; font-size: var(--fs-sm); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table caption {
  caption-side:top; text-align:left; padding: var(--sp-4) var(--sp-4) var(--sp-2);
  font-size: var(--fs-xs); color: var(--muted); letter-spacing:.04em;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table th,
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table td {
  padding: var(--sp-3) var(--sp-4); text-align:left; vertical-align:top;
  border-bottom:1px solid var(--line-soft);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table thead th {
  font-size: var(--fs-xs); letter-spacing:.08em; text-transform:uppercase; color: var(--muted); font-weight:700;
  border-bottom:1px solid var(--line); background: oklch(0.96 0.02 292 / .6);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table tbody tr { transition: background var(--t-fast) var(--ease); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table tbody tr:hover { background: oklch(0.66 0.14 92 / .08); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table tbody tr:last-child td { border-bottom:0; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-table td b { color: var(--text-strong); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-badge {
  display:inline-block; padding:2px var(--sp-2); border-radius: var(--r-pill);
  font-size: var(--fs-xs); border:1px solid var(--line); background: var(--bg); color: var(--muted);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-badge--pick { color: var(--primary); border-color: var(--line-strong); background: var(--primary-soft); font-weight:600; }

/* ===== 实用指导清单 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide {
  display:grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: var(--sp-3);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide__item {
  min-width:0; display:grid; grid-template-columns: 34px minmax(0,1fr); gap: var(--sp-3);
  background: var(--surface); border:1px solid var(--line); border-radius: var(--r-md);
  padding: var(--sp-4); box-shadow: var(--sh-1);
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide__item:hover { transform: translateY(-3px); box-shadow: var(--sh-2); border-color: var(--line-strong); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide__no {
  width:34px; height:34px; border-radius: var(--r-sm);
  display:grid; place-items:center; font-size: var(--fs-sm); font-weight:800;
  color: var(--primary); background: var(--primary-soft); border:1px solid var(--line);
  font-variant-numeric: tabular-nums;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide__item h3 { margin:0 0 var(--sp-2); font-size: var(--fs-md); font-weight:700; line-height: var(--lh-snug); color: var(--text-strong); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide__item p { margin:0; font-size: var(--fs-sm); color: var(--muted); line-height: var(--lh-body); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide__item code {
  font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
  font-size: .9em; padding:1px 5px; border-radius:6px;
  background: oklch(0.66 0.14 92 / .16); color: var(--text);
}

/* ===== 核心能力卡 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-caps {
  display:grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: var(--sp-4);
  align-items:start;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap {
  min-width:0; background: var(--surface-raised); border:1px solid var(--line); border-radius: var(--r-lg);
  padding: var(--sp-5); box-shadow: var(--sh-1);
  display:grid; gap: var(--sp-3); align-content:start;
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap:hover { transform: translateY(-4px); box-shadow: var(--sh-3); border-color: var(--line-strong); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap:nth-child(2) { margin-top: var(--sp-5); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap:nth-child(3) { margin-top: calc(var(--sp-5) * 2); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap:nth-child(4) { margin-top: var(--sp-5); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap__ic {
  width:40px; height:40px; border-radius: var(--r-sm); display:grid; place-items:center;
  background: var(--primary-soft); border:1px solid var(--line); color: var(--primary);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap h3 { margin:0; font-size: var(--fs-md); font-weight:700; color: var(--text-strong); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap p { margin:0; font-size: var(--fs-sm); color: var(--muted); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap__kv { display:flex; flex-wrap:wrap; gap: var(--sp-2); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap__kv span {
  font-size: var(--fs-xs); padding:2px var(--sp-2); border-radius: var(--r-pill);
  border:1px solid var(--line); color: var(--muted); background: var(--bg);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap__kv span b { color: var(--accent); font-variant-numeric: tabular-nums; }

/* 网格拼图 */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic {
  margin-top: var(--sp-4);
  display:grid; grid-template-columns: repeat(4, minmax(0,1fr)); grid-auto-rows: 1fr; gap: var(--sp-3);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic figure {
  margin:0; position:relative; overflow:hidden; border-radius: var(--r-md);
  border:1px solid var(--line); background: var(--surface); box-shadow: var(--sh-1);
  aspect-ratio: 1/1;
  transition: box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic figure:hover { box-shadow: var(--sh-2); border-color: var(--line-strong); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic figure:nth-child(1) { grid-column: span 2; aspect-ratio: 2/1; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic img { width:100%; height:100%; object-fit:cover; transition: transform var(--t-slow) var(--ease-out); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic figure:hover img { transform: scale(1.08); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic figcaption {
  position:absolute; left:0; right:0; bottom:0;
  padding: var(--sp-4) var(--sp-3) var(--sp-2);
  font-size: var(--fs-xs); color: oklch(0.985 0.008 292);
  background: linear-gradient(0deg, oklch(0.27 0.03 292 / .82), oklch(0.27 0.03 292 / 0));
}

/* ===== 应用场景 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scenes { display:grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: var(--sp-4); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene {
  min-width:0; display:grid; grid-template-columns: 124px minmax(0,1fr); gap: var(--sp-4);
  background: var(--surface); border:1px solid var(--line); border-radius: var(--r-lg);
  padding: var(--sp-3); box-shadow: var(--sh-1);
  transition: box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease), transform var(--t-base) var(--ease);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene:hover { box-shadow: var(--sh-2); border-color: var(--line-strong); transform: translateY(-2px); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene__ph { border-radius: var(--r-md); overflow:hidden; background: var(--bg-sunken); aspect-ratio: 4/3; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene__ph img { width:100%; height:100%; object-fit:cover; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene__bd { min-width:0; display:grid; gap: var(--sp-2); align-content:start; padding: var(--sp-2) var(--sp-2) var(--sp-2) 0; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene__bd h3 { margin:0; font-size: var(--fs-md); font-weight:700; color: var(--text-strong); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene__bd p { margin:0; font-size: var(--fs-sm); color: var(--muted); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene__bd ul { margin:0; padding-left: 1.1em; font-size: var(--fs-xs); color: var(--muted); display:grid; gap:2px; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene__bd ul li::marker { color: var(--accent); }

/* ===== 工作流程 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-steps { display:grid; gap:0; border-top:1px solid var(--line); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step {
  display:grid; grid-template-columns: 74px minmax(0,1fr) minmax(0,1.15fr); gap: var(--sp-4);
  padding: var(--sp-4) 0; border-bottom:1px solid var(--line-soft); align-items:start;
  transition: background var(--t-fast) var(--ease);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step:hover { background: oklch(0.54 0.12 292 / .035); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step__n {
  font-size: var(--fs-lg); font-weight:800; color: var(--primary); letter-spacing:-.02em;
  font-variant-numeric: tabular-nums;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step__n small { display:block; font-size: var(--fs-xs); font-weight:600; color: var(--muted); letter-spacing:.1em; text-transform:uppercase; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step h3 { margin:0 0 var(--sp-2); font-size: var(--fs-md); font-weight:700; color: var(--text-strong); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step p { margin:0; font-size: var(--fs-sm); color: var(--muted); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step__out {
  font-size: var(--fs-sm); color: var(--text); background: var(--surface);
  border:1px solid var(--line); border-left:3px solid var(--accent);
  border-radius: var(--r-sm); padding: var(--sp-3) var(--sp-4);
  min-width:0;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step__out b { display:block; font-size: var(--fs-xs); color: var(--muted); letter-spacing:.08em; text-transform:uppercase; margin-bottom: var(--sp-1); }

/* ===== 内嵌 CTA ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta {
  display:grid; grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);
  gap: var(--sp-5); align-items:center;
  background: oklch(0.27 0.03 292);
  color: oklch(0.985 0.008 292);
  border-radius: var(--r-lg);
  padding: var(--sp-6);
  box-shadow: var(--sh-3);
  position:relative; overflow:hidden;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta::before {
  content:""; position:absolute; inset:auto -40px -60px auto; width:220px; height:220px;
  background: radial-gradient(circle at 50% 50%, oklch(0.66 0.14 92 / .55) 0 1.6px, transparent 2.2px) 0 0/12px 12px;
  opacity:.5; pointer-events:none;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta > div { position:relative; z-index:1; min-width:0; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta h2 { margin:0 0 var(--sp-2); font-size: var(--fs-xl); line-height: var(--lh-snug); letter-spacing:-.01em; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta p { margin:0; color: oklch(0.985 0.008 292 / .78); font-size: var(--fs-sm); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta__acts { display:flex; flex-wrap:wrap; gap: var(--sp-3); justify-self:start; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta .msb-btn--primary { background: var(--accent); color: oklch(0.27 0.03 292); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta .msb-btn--ghost { color: oklch(0.985 0.008 292); border-color: oklch(0.985 0.008 292 / .3); }

/* ===== 页脚 ===== */
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot {
  border-top:1px solid var(--line); padding-top: var(--sp-5);
  display:grid; grid-template-columns: minmax(0,1.3fr) repeat(2, minmax(0,.85fr)); gap: var(--sp-5);
  font-size: var(--fs-sm); color: var(--muted);
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot > div { min-width:0; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot h3 { margin:0 0 var(--sp-2); font-size: var(--fs-sm); color: var(--text-strong); letter-spacing:.02em; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot p { margin:0; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot ul { list-style:none; margin:0; padding:0; display:grid; gap: var(--sp-1); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot a { color: var(--muted); text-decoration:none; transition: color var(--t-fast) var(--ease); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot a:hover { color: var(--primary); }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot a:focus-visible { outline:2px solid var(--accent); outline-offset:2px; border-radius:4px; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot__legal {
  grid-column: 1 / -1; border-top:1px solid var(--line-soft); padding-top: var(--sp-3);
  display:flex; flex-wrap:wrap; gap: var(--sp-2) var(--sp-5); justify-content:space-between; font-size: var(--fs-xs);
}

/* ===== 入场动画 ===== */
@keyframes msb-rise {
  from { opacity:.001; transform: translateY(14px); }
  to { opacity:1; transform: translateY(0); }
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-hero__left,
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage,
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec,
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta {
  animation: msb-rise .6s var(--ease-out) both;
}
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage { animation-delay:.08s; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec:nth-of-type(2) { animation-delay:.12s; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec:nth-of-type(3) { animation-delay:.18s; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec:nth-of-type(4) { animation-delay:.24s; }
.design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-sec:nth-of-type(5) { animation-delay:.30s; }

/* ===== 响应式 ===== */
@media (min-width:1600px) {
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-shell { max-width: var(--container-lg); grid-template-columns: 258px minmax(0,1fr); gap: var(--sp-6); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-caps { grid-template-columns: repeat(4, minmax(0,1fr)); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap:nth-child(5) { margin-top: var(--sp-5); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic { grid-template-columns: repeat(6, minmax(0,1fr)); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic figure:nth-child(1) { grid-column: span 3; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide { grid-template-columns: repeat(3, minmax(0,1fr)); }
}
@media (min-width:2100px) {
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-shell { max-width: var(--container-xl); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scenes { grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width:1024px) {
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-shell { grid-template-columns: minmax(0,1fr); gap: var(--sp-5); padding-block: var(--sp-5) var(--sp-6); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-rail { position:static; grid-template-columns: minmax(0,1fr); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc__ttl { grid-column: 1 / -1; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-hero { grid-template-columns: minmax(0,1fr); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage { min-height: 260px; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-caps { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap:nth-child(n) { margin-top:0; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap:nth-child(even) { margin-top: var(--sp-4); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta { grid-template-columns: minmax(0,1fr); padding: var(--sp-5); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot { grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width:640px) {
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-toc { grid-template-columns: minmax(0,1fr); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metrics { grid-template-columns: minmax(0,1fr); gap: var(--sp-2); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metric { display:flex; align-items:baseline; gap: var(--sp-2); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metric b { font-size: var(--fs-lg); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-metric span { margin-top:0; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide,
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-caps,
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scenes { grid-template-columns: minmax(0,1fr); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap:nth-child(n) { margin-top:0; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-mosaic figure:nth-child(1) { grid-column: span 2; aspect-ratio: 2/1; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene { grid-template-columns: minmax(0,1fr); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-scene__ph { aspect-ratio: 16/9; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step { grid-template-columns: minmax(0,1fr); gap: var(--sp-3); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step__n { display:flex; align-items:baseline; gap: var(--sp-2); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-step__n small { display:inline; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage { grid-template-columns: repeat(4, minmax(0,1fr)); grid-template-rows: repeat(8, minmax(0,1fr)); min-height: 360px; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__halftone { grid-column: 1 / span 4; grid-row: 1 / span 2; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__img { grid-column: 1 / span 4; grid-row: 3 / span 3; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__chip { grid-column: 1 / span 2; grid-row: 6 / span 3; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-collage__tile { grid-column: 3 / span 2; grid-row: 6 / span 3; }
}
@media (max-width:380px) {
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi { font-size: .94rem; }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-shell { padding-inline: var(--sp-3); padding-block: var(--sp-4) var(--sp-5); gap: var(--sp-4); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-body { gap: var(--sp-5); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-notice { padding: var(--sp-2) var(--sp-3); font-size: var(--fs-xs); gap: var(--sp-2); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-hero h1 { font-size: clamp(1.6rem, 8vw, 2.1rem); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-guide__item,
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cap { padding: var(--sp-4); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-cta { padding: var(--sp-4); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-btn { padding: 0 var(--sp-4); }
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi .msb-foot { grid-template-columns: minmax(0,1fr); }
}
@media (prefers-reduced-motion: reduce) {
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi *,
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi *::before,
  .design-style-minimalistic_abstract_technology_phantom_blockchain_application_development_web_design_bvi *::after {
    animation-duration: .001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .001ms !important;
    scroll-behavior:auto !important;
  }
}
