.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct{
  --bg:oklch(0.985 0.013 48);
  --surface:oklch(0.962 0.02 48);
  --surface-2:oklch(0.945 0.024 48);
  --primary:oklch(0.54 0.16 48);
  --primary-deep:oklch(0.44 0.13 40);
  --secondary:oklch(0.62 0.16 96);
  --accent:oklch(0.66 0.18 248);
  --accent-2:oklch(0.78 0.14 248);
  --text:oklch(0.28 0.022 48);
  --muted:oklch(0.47 0.02 48);
  --line:oklch(0.9 0.02 48);
  --line-strong:oklch(0.85 0.03 48);
  --container:1140px;--container-lg:1400px;--container-xl:1680px;
  --gutter:clamp(14px,2vw,28px);
  --sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:28px;--sp-7:40px;--sp-8:56px;
  --r-sm:14px;--r-md:20px;--r-lg:28px;--r-pill:999px;
  --sh-1:0 1px 2px rgba(120,90,60,.06),0 1px 3px rgba(120,90,60,.08);
  --sh-2:0 6px 14px -4px rgba(120,90,60,.12),0 2px 6px -2px rgba(120,90,60,.08);
  --sh-3:0 20px 42px -14px rgba(120,90,60,.18),0 8px 16px -8px rgba(120,90,60,.10);
  --fs-xs:clamp(.72rem,.7rem + .1vw,.78rem);
  --fs-sm:clamp(.82rem,.8rem + .15vw,.9rem);
  --fs-md:clamp(.95rem,.9rem + .25vw,1.05rem);
  --fs-lg:clamp(1.14rem,1.04rem + .5vw,1.38rem);
  --fs-xl:clamp(1.46rem,1.28rem + .95vw,1.95rem);
  --fs-2xl:clamp(1.85rem,1.48rem + 1.9vw,2.8rem);
  --fs-3xl:clamp(2.3rem,1.78rem + 2.9vw,3.5rem);
  --lh-tight:1.12;--lh-snug:1.3;--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;
  background:var(--bg);
  color:var(--text);
  font-family:"Helvetica Neue","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;
  font-size:var(--fs-md);
  line-height:var(--lh-body);
  letter-spacing:.01em;
  overflow-wrap:break-word;
  word-break:break-word;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  padding-bottom:var(--sp-7);
  max-width:100%;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct *,
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct *::before,
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct *::after{box-sizing:border-box;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct h1,
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct h2,
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct h3,
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct h4{margin:0;line-height:var(--lh-tight);letter-spacing:-.015em;font-weight:650;min-width:0;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct p{margin:0;overflow-wrap:break-word;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct ul,
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct ol{margin:0;padding:0;list-style:none;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct a{color:inherit;text-decoration:none;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct img{display:block;max-width:100%;height:auto;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm);}

/* ---------- 顶部提示条 ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-notice{
  display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;
  padding:var(--sp-2) var(--gutter);
  background:linear-gradient(100deg,oklch(0.30 0.03 48),oklch(0.365 0.042 48));
  color:oklch(0.95 0.02 90);
  font-size:var(--fs-sm);letter-spacing:.12em;
  border-bottom:1px solid oklch(0.44 0.05 48);
  position:relative;z-index:60;
  width:100%;max-width:100%;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-notice b{
  color:var(--accent-2);font-weight:700;letter-spacing:.14em;overflow-wrap:break-word;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-notice .hs-dot{
  width:8px;height:8px;border-radius:var(--r-pill);flex:none;
  background:oklch(0.80 0.15 96);box-shadow:0 0 0 4px oklch(0.62 0.16 96 / .2);
}

/* ---------- 文档知识库整体框架 ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-shell{
  width:100%;max-width:var(--container);
  margin:0 auto;padding:var(--sp-5) var(--gutter) 0;
  display:grid;
  grid-template-columns:minmax(0,230px) minmax(0,1fr);
  gap:var(--sp-6);
  align-items:start;
}

/* ---------- 侧栏导航 ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-rail{
  position:sticky;top:var(--sp-4);
  padding:var(--sp-4);
  border-radius:var(--r-lg);
  border:1px solid var(--line);
  background:linear-gradient(170deg,oklch(0.985 0.014 48 / .92),oklch(0.955 0.024 48 / .8));
  -webkit-backdrop-filter:blur(14px) saturate(1.12);
  backdrop-filter:blur(14px) saturate(1.12);
  box-shadow:var(--sh-2), inset 0 1px 0 oklch(1 0 0 / .7);
  min-width:0;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-brand{
  display:flex;align-items:center;gap:var(--sp-3);
  padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);
  border-bottom:1px solid var(--line);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-mark{
  width:40px;height:40px;flex:none;border-radius:var(--r-sm);
  display:grid;place-items:center;
  background:linear-gradient(150deg,var(--primary),var(--primary-deep));
  box-shadow:var(--sh-2), inset 0 1px 0 oklch(1 0 0 / .35);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-mark svg{width:21px;height:21px;display:block;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-brand strong{
  display:block;font-size:var(--fs-md);letter-spacing:.09em;font-weight:700;line-height:1.2;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-brand span{
  display:block;font-size:var(--fs-xs);color:var(--muted);letter-spacing:.2em;line-height:1.4;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-toc{display:grid;gap:2px;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-toc a{
  display:flex;align-items:center;gap:var(--sp-3);min-width:0;
  padding:var(--sp-2) var(--sp-3);
  border-radius:var(--r-sm);
  font-size:var(--fs-sm);color:var(--muted);line-height:1.4;
  transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-toc a i{
  font-style:normal;font-size:var(--fs-xs);letter-spacing:.06em;
  color:var(--primary);min-width:20px;font-weight:700;font-variant-numeric:tabular-nums;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-toc a:hover{
  background:var(--surface);color:var(--text);transform:translateX(4px);box-shadow:var(--sh-1);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-rail-cta{
  margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-rail-cta p{font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--sp-3);line-height:1.5;}

/* ---------- 通用按钮 ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);
  min-height:42px;padding:var(--sp-3) var(--sp-5);
  border-radius:var(--r-pill);border:1px solid transparent;
  font-size:var(--fs-sm);font-weight:650;letter-spacing:.05em;
  cursor:pointer;
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),background var(--t-base) var(--ease),border-color var(--t-base) var(--ease),color var(--t-base) var(--ease);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-btn:focus-visible{outline-offset:2px;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-btn-primary{
  background:linear-gradient(150deg,var(--primary),oklch(0.46 0.14 42));
  color:oklch(0.98 0.01 90);
  box-shadow:var(--sh-2), inset 0 1px 0 oklch(1 0 0 / .3);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-btn-primary:hover{
  transform:translateY(-2px);box-shadow:var(--sh-3);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-btn-ghost{
  background:oklch(1 0 0 / .6);color:var(--text);border-color:var(--line);
-webkit-backdrop-filter:blur(8px);
backdrop-filter:blur(8px);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-btn-ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px);box-shadow:var(--sh-1);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-btn-block{width:100%;}

/* ---------- Hero ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero{
  position:relative;overflow:hidden;
  border-radius:var(--r-lg);
  border:1px solid var(--line);
  padding:clamp(18px,2.4vw,34px);
  margin-bottom:var(--sp-6);
  background:
    radial-gradient(720px 320px at 88% -8%,oklch(0.78 0.14 248 / .22),transparent 62%),
    radial-gradient(560px 280px at 2% 108%,oklch(0.62 0.16 96 / .16),transparent 60%),
    linear-gradient(168deg,oklch(0.985 0.014 48),oklch(0.945 0.028 48));
  box-shadow:var(--sh-2), inset 0 1px 0 oklch(1 0 0 / .8);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero::after{
  content:"";position:absolute;right:-60px;bottom:-120px;
  width:280px;height:280px;border-radius:var(--r-pill);
  background:radial-gradient(circle at 50% 50%,oklch(0.66 0.18 248 / .16),transparent 70%);
  pointer-events:none;z-index:0;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero-grid{
  position:relative;z-index:2;
  display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  gap:var(--sp-5);align-items:center;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-eyebrow{
  display:inline-flex;align-items:center;gap:var(--sp-2);
  padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);
  background:oklch(1 0 0 / .66);border:1px solid var(--line);
  font-size:var(--fs-xs);letter-spacing:.18em;color:var(--muted);font-weight:650;
-webkit-backdrop-filter:blur(8px);
backdrop-filter:blur(8px);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-eyebrow em{
  font-style:normal;color:var(--accent);font-weight:700;letter-spacing:.08em;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero h1{
  margin:var(--sp-4) 0 var(--sp-3);
  font-size:var(--fs-3xl);line-height:var(--lh-tight);
  letter-spacing:-.02em;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero h1 em{
  font-style:normal;
  background:linear-gradient(96deg,var(--primary),var(--accent));
-webkit-background-clip:text;
background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero-lead{
  font-size:var(--fs-md);color:var(--muted);max-width:46ch;margin-bottom:var(--sp-5);line-height:var(--lh-body);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);min-width:0;}

.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero-media{
  position:relative;border-radius:var(--r-lg);overflow:hidden;
  border:1px solid var(--line);
  box-shadow:var(--sh-3);
  aspect-ratio:4/3;
  background:var(--surface);
  min-width:0;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero-media img{width:100%;height:100%;object-fit:cover;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-glass-chip{
  position:absolute;left:var(--sp-4);bottom:var(--sp-4);right:var(--sp-4);
  display:flex;align-items:center;gap:var(--sp-4);
  padding:var(--sp-3) var(--sp-4);
  border-radius:var(--r-md);
  background:oklch(0.99 0.01 48 / .72);
  border:1px solid oklch(1 0 0 / .55);
  -webkit-backdrop-filter:blur(16px) saturate(1.2);
  backdrop-filter:blur(16px) saturate(1.2);
  box-shadow:var(--sh-2), inset 0 1px 0 oklch(1 0 0 / .8);
  min-width:0;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-glass-chip strong{
  display:block;font-size:var(--fs-lg);line-height:1;font-variant-numeric:tabular-nums;
  color:var(--primary);font-weight:750;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-glass-chip span{display:block;font-size:var(--fs-xs);color:var(--muted);letter-spacing:.07em;line-height:1.4;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-glass-chip .hs-sep{width:1px;align-self:stretch;background:var(--line);flex:none;}

/* ---------- 数字滚动计数仪表 ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meters{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
  gap:var(--sp-4);margin-bottom:var(--sp-6);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meter{
  padding:var(--sp-4);border-radius:var(--r-md);
  border:1px solid var(--line);background:oklch(1 0 0 / .58);
-webkit-backdrop-filter:blur(10px);
backdrop-filter:blur(10px);
  box-shadow:var(--sh-1), inset 0 1px 0 oklch(1 0 0 / .75);
  min-width:0;
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meter:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--line-strong);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meter .hs-val{
  font-size:var(--fs-xl);font-weight:750;line-height:1;font-variant-numeric:tabular-nums;
  color:var(--text);display:flex;align-items:baseline;gap:2px;letter-spacing:-.01em;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meter .hs-val i{font-style:normal;font-size:var(--fs-sm);color:var(--accent);font-weight:700;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meter p{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--sp-2);letter-spacing:.05em;line-height:1.5;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-bar{height:4px;border-radius:var(--r-pill);background:var(--surface);margin-top:var(--sp-3);overflow:hidden;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-bar b{
  display:block;height:100%;border-radius:var(--r-pill);
  background:linear-gradient(90deg,var(--secondary),var(--accent));
  transform-origin:left center;
  animation:hsGrow 1.25s var(--ease-out) both;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meter:nth-child(2) .hs-bar b{animation-delay:.12s;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meter:nth-child(3) .hs-bar b{animation-delay:.24s;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meter:nth-child(4) .hs-bar b{animation-delay:.36s;}
@keyframes hsGrow{from{transform:scaleX(.12);}to{transform:scaleX(1);}}
@keyframes hsRise{from{transform:translateY(14px);}to{transform:translateY(0);}}
@keyframes hsFade{from{filter:blur(3px);}to{filter:blur(0);}}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-rise{animation:hsRise .6s var(--ease-out) both;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-rise-2{animation:hsRise .6s var(--ease-out) .1s both;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-rise-3{animation:hsRise .6s var(--ease-out) .2s both;}

/* ---------- 正文文档区 ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-doc{min-width:0;display:grid;gap:var(--sp-5);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-sec{
  padding:clamp(16px,1.9vw,24px);
  border-radius:var(--r-lg);
  border:1px solid var(--line);
  background:linear-gradient(172deg,oklch(0.985 0.013 48 / .9),oklch(0.958 0.022 48 / .76));
-webkit-backdrop-filter:blur(12px);
backdrop-filter:blur(12px);
  box-shadow:var(--sh-2), inset 0 1px 0 oklch(1 0 0 / .7);
  min-width:0;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-sec-head{
  display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);
  padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);
  border-bottom:1px solid var(--line);flex-wrap:wrap;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-sec-head h2{
  font-size:var(--fs-xl);display:flex;align-items:center;gap:var(--sp-3);min-width:0;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-sec-head h2 i{
  font-style:normal;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;color:var(--accent);
  padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);
  background:oklch(0.78 0.14 248 / .14);border:1px solid oklch(0.78 0.14 248 / .28);
  flex:none;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-sec-head p{font-size:var(--fs-sm);color:var(--muted);max-width:56ch;line-height:var(--lh-body);}

/* 解决方案对比表 */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-md);border:1px solid var(--line);max-width:100%;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct table{width:100%;border-collapse:collapse;min-width:560px;font-size:var(--fs-sm);background:oklch(1 0 0 / .5);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct thead th{
  text-align:left;padding:var(--sp-3) var(--sp-4);
  background:var(--surface);color:var(--muted);
  font-size:var(--fs-xs);letter-spacing:.12em;font-weight:700;white-space:nowrap;
  border-bottom:1px solid var(--line);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct tbody td{
  padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);vertical-align:top;color:var(--text);line-height:var(--lh-snug);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct tbody tr:last-child td{border-bottom:0;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct tbody tr:hover td{background:oklch(0.78 0.14 248 / .06);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct td .hs-ok{color:var(--primary);font-weight:700;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct td .hs-num{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700;}

/* 客户评价 */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-quote{
  padding:var(--sp-4);border-radius:var(--r-md);
  border:1px solid var(--line);background:oklch(1 0 0 / .62);
  box-shadow:var(--sh-1);min-width:0;
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-quote:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--line-strong);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-quote p{font-size:var(--fs-sm);color:var(--text);line-height:var(--lh-body);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-quote footer{
  margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px dashed var(--line);
  display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--muted);letter-spacing:.05em;line-height:1.5;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-quote footer img{width:36px;height:36px;border-radius:var(--r-pill);object-fit:cover;flex:none;border:1px solid var(--line);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-quote footer b{color:var(--text);font-weight:700;letter-spacing:.02em;}

/* 实用指导清单 */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-checklist{display:grid;gap:var(--sp-3);counter-reset:hsstep;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-check{
  display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4);
  padding:var(--sp-4);border-radius:var(--r-md);
  border:1px solid var(--line);background:oklch(1 0 0 / .56);
  box-shadow:var(--sh-1);min-width:0;
  transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-check:hover{border-color:oklch(0.78 0.14 248 / .5);transform:translateX(4px);box-shadow:var(--sh-2);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-check .hs-idx{
  counter-increment:hsstep;
  width:34px;height:34px;border-radius:var(--r-sm);flex:none;
  display:grid;place-items:center;
  font-size:var(--fs-sm);font-weight:750;color:var(--primary);
  background:oklch(0.54 0.16 48 / .1);border:1px solid oklch(0.54 0.16 48 / .22);
  font-variant-numeric:tabular-nums;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-check .hs-idx::before{content:counter(hsstep,decimal-leading-zero);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-check h3{font-size:var(--fs-md);margin-bottom:var(--sp-2);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-check p{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-kpi{
  display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);
  padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);
  font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;
  color:var(--accent);background:oklch(0.78 0.14 248 / .12);border:1px solid oklch(0.78 0.14 248 / .26);
  max-width:100%;flex-wrap:wrap;
}

/* 价格档位 */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);align-items:stretch;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier{
  display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;
  padding:var(--sp-5);border-radius:var(--r-md);
  border:1px solid var(--line);background:oklch(1 0 0 / .6);
  box-shadow:var(--sh-1);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:var(--line-strong);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier.is-feature{
  border-color:oklch(0.78 0.14 248 / .46);
  background:linear-gradient(172deg,oklch(1 0 0 / .82),oklch(0.96 0.028 248 / .48));
  box-shadow:var(--sh-2), inset 0 1px 0 oklch(1 0 0 / .85);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier .hs-tag{
  align-self:flex-start;font-size:var(--fs-xs);letter-spacing:.14em;font-weight:700;
  padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);
  color:var(--accent);background:oklch(0.78 0.14 248 / .13);border:1px solid oklch(0.78 0.14 248 / .28);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier h3{font-size:var(--fs-lg);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-price{display:flex;align-items:baseline;gap:var(--sp-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-price b{font-size:var(--fs-2xl);line-height:1;font-weight:750;color:var(--primary);letter-spacing:-.02em;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-price span{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.05em;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier ul{display:grid;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier ul li{display:flex;gap:var(--sp-2);align-items:flex-start;line-height:var(--lh-snug);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier ul li::before{content:"✓";color:var(--primary);font-weight:800;flex:none;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tier .hs-btn{margin-top:auto;}

/* 图文混排特写 */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-feature{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--sp-5);align-items:center;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-feature-img{
  border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);
  box-shadow:var(--sh-2);aspect-ratio:16/11;background:var(--surface);min-width:0;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-feature-img img{width:100%;height:100%;object-fit:cover;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-feature h3{font-size:var(--fs-lg);margin-bottom:var(--sp-3);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-feature p{font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--sp-4);line-height:var(--lh-body);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-spec{
  padding:var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--line);
  background:oklch(1 0 0 / .55);min-width:0;
  transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-spec:hover{border-color:var(--line-strong);box-shadow:var(--sh-1);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-spec b{display:block;font-size:var(--fs-md);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.02em;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-spec span{display:block;font-size:var(--fs-xs);color:var(--muted);margin-top:var(--sp-1);line-height:1.5;}

/* 时间轴 */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-timeline{position:relative;padding-left:var(--sp-6);display:grid;gap:var(--sp-4);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-timeline::before{
  content:"";position:absolute;left:7px;top:6px;bottom:6px;width:1px;
  background:linear-gradient(180deg,var(--secondary),oklch(0.78 0.14 248 / .32),transparent);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tl-item{position:relative;min-width:0;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tl-item::before{
  content:"";position:absolute;left:calc(-1 * var(--sp-6) + 2px);top:6px;
  width:12px;height:12px;border-radius:var(--r-pill);
  background:var(--bg);border:2px solid var(--primary);
  box-shadow:0 0 0 4px oklch(0.54 0.16 48 / .1);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tl-item h4{font-size:var(--fs-md);margin-bottom:var(--sp-1);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tl-item .hs-meta{font-size:var(--fs-xs);color:var(--accent);letter-spacing:.1em;font-weight:700;margin-bottom:var(--sp-1);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tl-item p{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);}

/* 核心能力卡片 */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cap{
  min-width:0;padding:var(--sp-5) var(--sp-4);border-radius:var(--r-md);
  border:1px solid var(--line);background:linear-gradient(174deg,oklch(1 0 0 / .72),oklch(0.958 0.022 48 / .58));
  box-shadow:var(--sh-1), inset 0 1px 0 oklch(1 0 0 / .8);
-webkit-backdrop-filter:blur(10px);
backdrop-filter:blur(10px);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cap:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:var(--line-strong);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cap .hs-ico{
  width:38px;height:38px;border-radius:var(--r-sm);display:grid;place-items:center;margin-bottom:var(--sp-3);
  background:oklch(0.54 0.16 48 / .1);border:1px solid oklch(0.54 0.16 48 / .2);
  color:var(--primary);font-size:var(--fs-md);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cap h3{font-size:var(--fs-md);margin-bottom:var(--sp-2);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cap p{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cap .hs-cap-metric{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--accent);font-weight:700;letter-spacing:.05em;font-variant-numeric:tabular-nums;}

/* ---------- CTA 内嵌色带 ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta{
  position:relative;overflow:hidden;
  display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:var(--sp-5);align-items:center;
  padding:clamp(18px,2.2vw,30px);border-radius:var(--r-lg);
  border:1px solid oklch(0.44 0.05 48);
  background:
    radial-gradient(560px 240px at 100% 0%,oklch(0.66 0.18 248 / .26),transparent 62%),
    linear-gradient(160deg,oklch(0.32 0.035 48),oklch(0.26 0.03 48));
  color:oklch(0.96 0.015 80);
  box-shadow:var(--sh-3), inset 0 1px 0 oklch(1 0 0 / .12);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta h2{font-size:var(--fs-2xl);margin-bottom:var(--sp-3);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta p{font-size:var(--fs-sm);color:oklch(0.86 0.02 60);max-width:52ch;line-height:var(--lh-body);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta .hs-actions{margin-top:var(--sp-5);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta .hs-btn-ghost{background:oklch(1 0 0 / .1);color:oklch(0.96 0.015 80);border-color:oklch(1 0 0 / .22);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta .hs-btn-ghost:hover{border-color:var(--accent-2);color:var(--accent-2);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta-badge{
  justify-self:end;width:100%;max-width:280px;
  padding:var(--sp-4);border-radius:var(--r-md);
  background:oklch(1 0 0 / .08);border:1px solid oklch(1 0 0 / .18);
-webkit-backdrop-filter:blur(12px);
backdrop-filter:blur(12px);
  min-width:0;
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta-badge b{display:block;font-size:var(--fs-xl);color:var(--accent-2);font-variant-numeric:tabular-nums;line-height:1;}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta-badge span{display:block;font-size:var(--fs-xs);letter-spacing:.09em;margin-top:var(--sp-2);color:oklch(0.86 0.02 60);line-height:1.5;}

/* ---------- 页脚 ---------- */
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot{
  margin-top:var(--sp-6);padding:var(--sp-6) var(--gutter) 0;
  border-top:1px solid var(--line);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot-grid{
  max-width:var(--container);margin:0 auto;
  display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--sp-5);
}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot h4{font-size:var(--fs-sm);letter-spacing:.13em;margin-bottom:var(--sp-3);color:var(--text);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot ul{display:grid;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot a{transition:color var(--t-fast) var(--ease);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot a:hover{color:var(--primary);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot p{font-size:var(--fs-sm);color:var(--muted);max-width:34ch;line-height:var(--lh-body);}
.design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot-bottom{
  max-width:var(--container);margin:var(--sp-5) auto 0;padding:var(--sp-4) 0;
  border-top:1px solid var(--line);
  display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;
  font-size:var(--fs-xs);color:var(--muted);letter-spacing:.05em;
}

/* ---------- 响应式 ---------- */
@media (min-width:1600px){
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-shell{max-width:var(--container-lg);grid-template-columns:minmax(0,264px) minmax(0,1fr);gap:var(--sp-7);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-caps{grid-template-columns:repeat(4,minmax(0,1fr));}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meters{grid-template-columns:repeat(4,minmax(0,1fr));}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot-grid{max-width:var(--container-lg);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot-bottom{max-width:var(--container-lg);}
}
@media (min-width:2100px){
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-shell{max-width:var(--container-xl);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot-grid,
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot-bottom{max-width:var(--container-xl);}
}
@media (max-width:1024px){
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-shell{grid-template-columns:minmax(0,1fr);gap:var(--sp-5);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-rail{position:static;}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-toc{grid-template-columns:repeat(2,minmax(0,1fr));}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-5);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meters{grid-template-columns:repeat(2,minmax(0,1fr));}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tiers{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-caps{grid-template-columns:repeat(2,minmax(0,1fr));}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-feature{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-cta-badge{justify-self:start;max-width:100%;}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:640px){
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct{padding-bottom:var(--sp-5);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-toc{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-meters{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-caps{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-quotes{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-specs{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-foot-grid{grid-template-columns:minmax(0,1fr);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-sec-head{align-items:flex-start;}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-glass-chip{position:static;margin-top:var(--sp-3);flex-wrap:wrap;}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero-media{aspect-ratio:16/10;}
}
@media (max-width:380px){
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct{--gutter:10px;font-size:var(--fs-sm);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-sec,
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-rail{padding:var(--sp-3);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-hero{padding:var(--sp-4);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-actions{gap:var(--sp-2);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-btn{padding:var(--sp-3) var(--sp-4);width:100%;}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-notice{letter-spacing:.05em;font-size:var(--fs-xs);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-timeline{padding-left:var(--sp-5);}
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct .hs-tl-item::before{left:calc(-1 * var(--sp-5) + 2px);}
}
@media (prefers-reduced-motion:reduce){
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct *,
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct *::before,
  .design-style-heart_shield_guardian_emotional_network_security_privacy_protection_platform_wct *::after{
    animation-duration:.001ms !important;animation-iteration-count:1 !important;
    transition-duration:.001ms !important;scroll-behavior:auto !important;
  }
}
