.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w{
  --bg: oklch(0.15 0.03 199);
  --surface: oklch(0.21 0.045 199);
  --surface-2: oklch(0.24 0.045 199);
  --surface-sunk: oklch(0.185 0.035 199);
  --primary: oklch(0.72 0.11 199);
  --secondary: oklch(0.62 0.11 239);
  --accent: oklch(0.78 0.13 359);
  --accent-2: oklch(0.90 0.09 359);
  --text: oklch(0.94 0.02 199);
  --text-dim: oklch(0.80 0.025 199);
  --muted: oklch(0.64 0.03 199);
  --line: oklch(0.34 0.03 199);
  --line-soft: oklch(0.29 0.03 199);

  --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:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;
  --r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;
  --sh-1:0 1px 0 rgba(255,255,255,.05) inset,0 2px 8px rgba(0,0,0,.34);
  --sh-2:0 1px 0 rgba(255,255,255,.06) inset,0 12px 30px rgba(0,0,0,.44);
  --sh-3:0 1px 0 rgba(255,255,255,.08) inset,0 26px 64px rgba(0,0,0,.54);
  --nm-out: 6px 6px 14px oklch(0.10 0.02 199), -5px -5px 12px oklch(0.26 0.04 199);
  --nm-out-sm: 4px 4px 9px oklch(0.10 0.02 199), -3px -3px 8px oklch(0.26 0.04 199);
  --nm-in: inset 4px 4px 10px oklch(0.10 0.02 199), inset -4px -4px 10px oklch(0.27 0.045 199);
  --fs-xs:clamp(.71rem,.69rem + .1vw,.78rem);
  --fs-sm:clamp(.81rem,.79rem + .15vw,.89rem);
  --fs-md:clamp(.94rem,.9rem + .24vw,1.05rem);
  --fs-lg:clamp(1.12rem,1.03rem + .5vw,1.38rem);
  --fs-xl:clamp(1.44rem,1.26rem + .95vw,1.94rem);
  --fs-2xl:clamp(1.82rem,1.45rem + 1.9vw,2.8rem);
  --fs-3xl:clamp(2.24rem,1.72rem + 2.85vw,3.42rem);
  --lh-tight:1.1;--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;
  --mono: ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, "Courier New", monospace;

  box-sizing:border-box;
  display:block;
  position:relative;
  max-width:100%;
  background:var(--bg);
  color:var(--text);
  font-family:var(--mono);
  font-size:var(--fs-md);
  line-height:var(--lh-body);
  letter-spacing:.002em;
  overflow-wrap:break-word;
  word-break:break-word;
  -webkit-text-size-adjust:100%;
  padding-bottom:0;
  background-image:
    radial-gradient(circle at 12% 6%, oklch(0.72 0.11 199 / .09), transparent 40%),
    radial-gradient(circle at 88% 94%, oklch(0.78 0.13 359 / .07), transparent 44%),
    radial-gradient(oklch(0.62 0.03 199 / .15) 1px, transparent 1.4px);
  background-size:auto,auto,22px 22px;
  background-repeat:no-repeat,no-repeat,repeat;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w *,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w *::before,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w *::after{box-sizing:border-box;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w img{
  max-width:100%;height:auto;display:block;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w svg{display:block;max-width:100%;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w a{
  color:var(--primary);text-decoration:none;
  transition:color var(--t-fast) var(--ease);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w a:hover{color:var(--accent-2);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w :focus-visible{
  outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w h1,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w h2,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w h3,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w h4,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w p,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w ul,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w ol,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w figure,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w dl,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w dd{
  margin:0;padding:0;min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w ul,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w ol{list-style:none;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w table{border-collapse:collapse;width:100%;max-width:100%;}

/* ---------- 顶部提示条 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-notice{
  display:flex;align-items:center;gap:var(--sp-3);
  padding:var(--sp-2) var(--gutter);
  min-height:40px;
  background:linear-gradient(90deg,oklch(0.12 0.025 199),oklch(0.155 0.03 199));
  border-bottom:1px solid var(--line-soft);
  box-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 6px 18px rgba(0,0,0,.32);
  font-size:var(--fs-xs);letter-spacing:.055em;
  color:var(--text-dim);
  position:sticky;top:0;z-index:40;
  flex-wrap:wrap;min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-notice__dot{
  width:8px;height:8px;border-radius:var(--r-pill);flex:0 0 auto;
  background:var(--accent);
  animation:gd-pulse 2.8s var(--ease) infinite;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-notice b{
  color:var(--accent-2);font-weight:600;letter-spacing:.05em;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-notice__code{
  margin-left:auto;color:var(--primary);font-size:var(--fs-xs);
  border:1px dashed var(--line);border-radius:var(--r-pill);padding:1px var(--sp-3);
  white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;
}

/* ---------- 工作台外壳 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-shell{
  display:grid;
  grid-template-columns:232px minmax(0,1fr);
  gap:var(--sp-5);
  max-width:var(--container-xl);
  margin:0 auto;
  padding:var(--sp-5) var(--gutter) var(--sp-8);
  align-items:start;
  min-width:0;
}

/* ---------- 侧栏 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side{
  position:sticky;top:52px;
  border-radius:var(--r-lg);
  background:var(--surface);
  box-shadow:var(--nm-out);
  padding:var(--sp-4);
  display:flex;flex-direction:column;gap:var(--sp-4);
  min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-brand{
  display:flex;align-items:center;gap:var(--sp-3);min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-brand__mark{
  width:40px;height:40px;flex:0 0 auto;border-radius:var(--r-md);
  display:grid;place-items:center;
  background:var(--surface);
  box-shadow:var(--nm-out-sm);
  color:var(--accent);
  transition:box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease-out);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-brand__mark svg{width:21px;height:21px;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-brand:hover .gd-brand__mark{transform:translateY(-1px);box-shadow:var(--sh-2);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-brand__txt{min-width:0;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-brand__txt strong{
  display:block;font-size:var(--fs-md);letter-spacing:.035em;color:var(--text);line-height:var(--lh-tight);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-brand__txt span{
  display:block;font-size:var(--fs-xs);color:var(--muted);letter-spacing:.075em;margin-top:2px;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-nav ul{
  display:flex;flex-direction:column;gap:var(--sp-1);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-nav a{
  display:flex;align-items:center;gap:var(--sp-3);
  min-height:40px;padding:var(--sp-2) var(--sp-3);
  border-radius:var(--r-md);
  color:var(--muted);font-size:var(--fs-sm);
  min-width:0;
  transition:color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease),transform var(--t-base) var(--ease-out);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-nav a:hover,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-nav a:focus-visible{
  color:var(--text);background:var(--surface-2);box-shadow:var(--nm-in);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-nav a.is-active{
  color:var(--accent-2);box-shadow:var(--nm-in);background:var(--surface-2);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-nav__idx{
  font-size:var(--fs-xs);color:var(--primary);opacity:.9;letter-spacing:.06em;flex:0 0 auto;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side__meter{
  border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);box-shadow:var(--nm-in);
  background:var(--surface-sunk);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side__meter h4{
  font-size:var(--fs-xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-weight:600;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side__meter .gd-num{
  font-size:var(--fs-xl);color:var(--accent);line-height:var(--lh-tight);margin-top:var(--sp-2);
  font-weight:700;letter-spacing:-.01em;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side__meter p{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--sp-2);line-height:var(--lh-snug);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side__cta{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:42px;padding:var(--sp-3) var(--sp-4);
  border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;
  color:oklch(0.18 0.03 199);
  background:linear-gradient(160deg,var(--accent-2),var(--accent));
  box-shadow:0 8px 20px oklch(0.78 0.13 359 / .2), 0 1px 0 rgba(255,255,255,.4) inset;
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),color var(--t-base) var(--ease);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side__cta:hover{
  transform:translateY(-2px);color:oklch(0.16 0.03 199);
  box-shadow:0 14px 28px oklch(0.78 0.13 359 / .28), 0 1px 0 rgba(255,255,255,.5) inset;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side__cta:active{transform:translateY(0);}

/* ---------- 主区 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-main{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0;}

/* 顶栏 */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-topbar{
  display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;
  padding:var(--sp-3) var(--sp-4);
  border-radius:var(--r-lg);
  background:var(--surface);
  box-shadow:var(--nm-out);
  min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-crumbs{
  font-size:var(--fs-xs);color:var(--muted);letter-spacing:.055em;min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-crumbs b{color:var(--primary);font-weight:600;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-topbar__right{
  margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-chip{
  display:inline-flex;align-items:center;gap:var(--sp-2);
  padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);
  font-size:var(--fs-xs);color:var(--text-dim);letter-spacing:.03em;
  background:var(--surface-2);box-shadow:var(--nm-in);
  white-space:nowrap;min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-chip i{
  width:6px;height:6px;border-radius:var(--r-pill);background:var(--primary);display:inline-block;flex:0 0 auto;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-chip--accent i{background:var(--accent);}

/* Hero 仪表盘 */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero{
  position:relative;overflow:hidden;
  border-radius:var(--r-lg);
  background:linear-gradient(155deg,oklch(0.23 0.045 199),oklch(0.17 0.035 199));
  box-shadow:var(--nm-out);
  padding:var(--sp-6) var(--sp-6) var(--sp-5);
  display:grid;gap:var(--sp-6);
  grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);
  align-items:center;
  min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(circle at 78% 16%, oklch(0.72 0.11 199 / .14), transparent 44%);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__body{position:relative;z-index:1;min-width:0;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__tag{
  display:inline-flex;align-items:center;gap:var(--sp-2);
  font-size:var(--fs-xs);letter-spacing:.13em;text-transform:uppercase;
  color:var(--accent-2);padding:var(--sp-1) var(--sp-3);
  border:1px solid oklch(0.78 0.13 359 / .34);border-radius:var(--r-pill);
  background:oklch(0.78 0.13 359 / .07);
  max-width:100%;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero h1{
  margin-top:var(--sp-4);
  font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-.012em;
  font-weight:700;color:var(--text);text-wrap:balance;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero h1 em{
  font-style:normal;
  background:linear-gradient(100deg,var(--primary),var(--accent-2));
-webkit-background-clip:text;
background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__lede{
  margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-sm);max-width:56ch;line-height:var(--lh-body);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__kpis{
  margin-top:var(--sp-5);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-kpi{
  border-radius:var(--r-md);padding:var(--sp-3);
  background:var(--surface-sunk);box-shadow:var(--nm-in);
  min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-kpi strong{
  display:block;font-size:var(--fs-lg);color:var(--accent-2);line-height:var(--lh-tight);
  font-weight:700;letter-spacing:-.01em;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-kpi span{display:block;font-size:var(--fs-xs);color:var(--muted);margin-top:var(--sp-1);line-height:var(--lh-snug);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__actions{
  margin-top:var(--sp-5);display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-btn{
  display:inline-flex;align-items:center;gap:var(--sp-2);
  min-height:42px;padding:var(--sp-3) var(--sp-5);
  border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;
  cursor:pointer;border:0;text-align:center;justify-content:center;
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),color var(--t-base) var(--ease),background var(--t-base) var(--ease);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-btn--primary{
  color:oklch(0.16 0.03 199);
  background:linear-gradient(160deg,var(--primary),var(--secondary));
  box-shadow:0 10px 24px oklch(0.72 0.11 199 / .2), 0 1px 0 rgba(255,255,255,.45) inset;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px oklch(0.72 0.11 199 / .28);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-btn--primary:active{transform:translateY(0);box-shadow:0 6px 16px oklch(0.72 0.11 199 / .22);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-btn--ghost{
  color:var(--text);background:var(--surface-2);box-shadow:var(--nm-out-sm);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-btn--ghost:hover{transform:translateY(-2px);color:var(--accent-2);box-shadow:var(--sh-2);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-btn--ghost:active{transform:translateY(0);box-shadow:var(--nm-in);}

/* 玻璃磨砂分层 + 内高光（创意签名） */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__glass{
  position:relative;z-index:1;min-width:0;
  border-radius:var(--r-lg);
  padding:var(--sp-3);
  background:oklch(0.24 0.05 199 / .5);
  -webkit-backdrop-filter:blur(14px) saturate(1.15);
  backdrop-filter:blur(14px) saturate(1.15);
  box-shadow:var(--nm-out), 0 1px 0 rgba(255,255,255,.15) inset;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__glass figure{
  border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/11;box-shadow:var(--sh-2);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__glass figure + figure{margin-top:var(--sp-3);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__glass img{width:100%;height:100%;object-fit:cover;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__glass figcaption{
  margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);letter-spacing:.03em;
  display:flex;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__glass figcaption b{color:var(--primary);font-weight:600;}

/* ---------- 区块通用 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-sec{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;scroll-margin-top:64px;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-sec__head{
  display:flex;align-items:baseline;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;min-width:0;
  padding-bottom:var(--sp-3);border-bottom:1px solid var(--line-soft);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-sec__kicker{
  font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex:0 0 auto;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-sec__head h2{
  font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--text);font-weight:700;letter-spacing:-.008em;
  text-wrap:balance;min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-sec__head p{
  font-size:var(--fs-sm);color:var(--muted);margin-left:auto;max-width:52ch;line-height:var(--lh-body);min-width:0;
}

/* ---------- 实用指导清单（阶梯错位卡 · 3 张） ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stairs{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);align-items:start;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step{
  border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--nm-out);
  padding:var(--sp-4) var(--sp-5);min-width:0;
  display:flex;flex-direction:column;gap:var(--sp-3);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step:nth-child(1){margin-top:0;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step:nth-child(2){margin-top:var(--sp-5);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step:nth-child(3){margin-top:var(--sp-6);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step:hover{
  transform:translateY(-4px);box-shadow:var(--sh-3), 0 1px 0 rgba(255,255,255,.1) inset;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step__top{
  display:flex;align-items:center;gap:var(--sp-3);min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step__no{
  width:36px;height:36px;flex:0 0 auto;border-radius:var(--r-md);
  display:grid;place-items:center;font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em;
  color:var(--accent-2);background:var(--surface-2);box-shadow:var(--nm-in);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step h3{font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--text);min-width:0;font-weight:700;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step ul{display:flex;flex-direction:column;gap:var(--sp-2);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step li{
  font-size:var(--fs-sm);color:var(--muted);padding-left:var(--sp-4);position:relative;line-height:var(--lh-snug);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step li::before{
  content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:2px;
  background:var(--primary);opacity:.9;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step li b{color:var(--accent-2);font-weight:600;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step__metric{
  margin-top:auto;display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;
  padding-top:var(--sp-3);border-top:1px dashed var(--line-soft);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step__metric strong{font-size:var(--fs-lg);color:var(--primary);line-height:1;font-weight:700;letter-spacing:-.01em;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step__metric span{font-size:var(--fs-xs);color:var(--muted);}

/* ---------- 粘性堆叠卡（对比） ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack{display:flex;flex-direction:column;gap:var(--sp-4);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack__card{
  position:sticky;top:64px;
  border-radius:var(--r-lg);
  background:linear-gradient(150deg,oklch(0.23 0.045 199),oklch(0.19 0.04 199));
  box-shadow:var(--nm-out), 0 1px 0 rgba(255,255,255,.07) inset;
  padding:var(--sp-4) var(--sp-5);
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--sp-3) var(--sp-5);
  min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack__card:nth-child(2){top:76px;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack__card:nth-child(3){top:88px;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack__label{
  display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);letter-spacing:.12em;
  text-transform:uppercase;color:var(--accent-2);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack__label i{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);flex:0 0 auto;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack__card h3{margin-top:var(--sp-2);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--text);font-weight:700;letter-spacing:-.008em;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack__card .gd-note{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-snug);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:0;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp th,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp td{
  text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line-soft);vertical-align:top;
  min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp tr:last-child th,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp tr:last-child td{border-bottom:0;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp th{
  font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-weight:600;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp td:first-child{color:var(--text);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp td{color:var(--muted);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp tbody tr{transition:background var(--t-fast) var(--ease);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp tbody tr:hover{background:oklch(0.24 0.045 199 / .5);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp .gd-good{color:var(--primary);font-weight:600;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp .gd-warn{color:var(--accent);font-weight:600;}

/* ---------- 数据可视化面板 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-dash{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel{
  border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--nm-out);
  padding:var(--sp-4);min-width:0;display:flex;flex-direction:column;gap:var(--sp-3);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel:hover{transform:translateY(-2px);box-shadow:var(--sh-2);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel h3{
  font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel .gd-big{
  font-size:var(--fs-2xl);line-height:var(--lh-tight);color:var(--accent-2);font-weight:700;letter-spacing:-.015em;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel .gd-sub{font-size:var(--fs-xs);color:var(--muted);line-height:var(--lh-snug);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-bar{
  height:8px;border-radius:var(--r-pill);background:var(--surface-sunk);box-shadow:var(--nm-in);overflow:hidden;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-bar i{
  display:block;height:100%;border-radius:var(--r-pill);
  background:linear-gradient(90deg,var(--secondary),var(--primary));
  transform-origin:left center;
  animation:gd-grow 1.1s var(--ease-out) both;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-bar--a i{background:linear-gradient(90deg,var(--accent),var(--accent-2));}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-legend{display:flex;flex-direction:column;gap:var(--sp-2);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-legend li{
  display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;
  min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-legend li span:first-child{display:flex;align-items:center;gap:var(--sp-2);min-width:0;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-legend i{width:8px;height:8px;border-radius:2px;flex:0 0 auto;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-legend b{color:var(--text);font-weight:600;white-space:nowrap;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel--wide{grid-column:span 2;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel__shot{border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/9;box-shadow:var(--sh-1);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel__shot img{width:100%;height:100%;object-fit:cover;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-spark{
  display:flex;align-items:flex-end;gap:var(--sp-1);height:52px;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-spark i{
  flex:1 1 0;min-width:0;border-radius:3px 3px 0 0;
  background:linear-gradient(180deg,var(--primary),oklch(0.72 0.11 199 / .18));
  transform-origin:bottom center;
  animation:gd-rise .9s var(--ease-out) both;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-spark i:nth-child(3n){background:linear-gradient(180deg,var(--accent),oklch(0.78 0.13 359 / .16));}

/* ---------- 服务/价格档位 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tiers{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);align-items:stretch;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier{
  border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--nm-out);
  padding:var(--sp-5);min-width:0;display:flex;flex-direction:column;gap:var(--sp-3);
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier:hover{transform:translateY(-4px);box-shadow:var(--sh-3);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier--hot{
  background:linear-gradient(155deg,oklch(0.24 0.05 199),oklch(0.19 0.04 199));
  box-shadow:var(--nm-out), 0 1px 0 rgba(255,255,255,.12) inset;
  position:relative;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier--hot::before{
  content:"数据推荐";position:absolute;top:calc(var(--sp-3) * -1);right:var(--sp-4);
  font-size:var(--fs-xs);letter-spacing:.1em;color:oklch(0.18 0.03 199);font-weight:600;
  background:linear-gradient(120deg,var(--accent-2),var(--accent));
  padding:2px var(--sp-3);border-radius:var(--r-pill);
  box-shadow:0 6px 14px oklch(0.78 0.13 359 / .24);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier h3{font-size:var(--fs-md);color:var(--text);font-weight:700;letter-spacing:-.005em;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier__price{font-size:var(--fs-2xl);color:var(--primary);line-height:var(--lh-tight);font-weight:700;letter-spacing:-.015em;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier__price small{font-size:var(--fs-xs);color:var(--muted);font-weight:400;letter-spacing:0;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier ul{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-1);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier li{
  font-size:var(--fs-sm);color:var(--muted);display:flex;gap:var(--sp-2);align-items:flex-start;line-height:var(--lh-snug);
  min-width:0;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier li em{color:var(--primary);font-style:normal;flex:0 0 auto;line-height:inherit;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier__foot{margin-top:auto;padding-top:var(--sp-3);display:flex;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier__foot .gd-btn{width:100%;}

/* ---------- 图集 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery figure{
  border-radius:var(--r-md);overflow:hidden;background:var(--surface);
  box-shadow:var(--nm-out);padding:var(--sp-2);min-width:0;
  transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery figure:hover{transform:translateY(-3px);box-shadow:var(--sh-2);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery .gd-shot{aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;box-shadow:var(--nm-in);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery img{width:100%;height:100%;object-fit:cover;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery figcaption{font-size:var(--fs-xs);color:var(--muted);padding:var(--sp-2) var(--sp-1) 0;line-height:var(--lh-snug);}

/* ---------- 内嵌色带 CTA ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta{
  border-radius:var(--r-lg);
  background:linear-gradient(120deg,oklch(0.22 0.05 199),oklch(0.18 0.04 199));
  box-shadow:var(--nm-out);
  padding:var(--sp-5) var(--sp-6);
  display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;min-width:0;
  position:relative;overflow:hidden;
  scroll-margin-top:64px;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta::before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:5px;
  background:linear-gradient(180deg,var(--accent-2),var(--accent));
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta__body{min-width:0;flex:1 1 320px;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta h2{font-size:var(--fs-xl);color:var(--text);line-height:var(--lh-snug);font-weight:700;letter-spacing:-.008em;text-wrap:balance;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta p{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-2);line-height:var(--lh-body);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta__acts{display:flex;gap:var(--sp-3);flex-wrap:wrap;}

/* ---------- 页脚 ---------- */
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot{
  border-top:1px solid var(--line-soft);
  margin-top:var(--sp-6);
  padding:var(--sp-5) var(--gutter);
  background:oklch(0.13 0.025 199);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot__in{
  max-width:var(--container-xl);margin:0 auto;display:grid;
  grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--sp-5);
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot h4{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-weight:600;line-height:var(--lh-snug);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot p,
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot li{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--sp-2);line-height:var(--lh-snug);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot ul{margin-top:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-1);}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot__legal{
  max-width:var(--container-xl);margin:var(--sp-5) auto 0;padding-top:var(--sp-4);
  border-top:1px dashed var(--line-soft);font-size:var(--fs-xs);color:var(--muted);
  display:flex;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;line-height:var(--lh-snug);
}

/* ---------- 入场动效（纯 CSS，加载即播，默认可见） ---------- */
@keyframes gd-rise-in{
  from{opacity:.001;transform:translateY(14px);}
  to{opacity:1;transform:translateY(0);}
}
@keyframes gd-grow{from{transform:scaleX(.12);}to{transform:scaleX(1);}}
@keyframes gd-rise{from{transform:scaleY(.08);}to{transform:scaleY(1);}}
@keyframes gd-pulse{0%,100%{box-shadow:0 0 0 4px oklch(0.78 0.13 359 / .16);}50%{box-shadow:0 0 0 7px oklch(0.78 0.13 359 / .06);}}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-anim{
  animation:gd-rise-in .6s var(--ease-out) both;
}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-anim--d1{animation-delay:.06s;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-anim--d2{animation-delay:.12s;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-anim--d3{animation-delay:.18s;}
.design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-anim--d4{animation-delay:.24s;}

/* ---------- 响应式 ---------- */
@media (min-width:1600px){
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w{
    font-size:clamp(1rem,.96rem + .22vw,1.1rem);
  }
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-shell{
    grid-template-columns:264px minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-6) var(--gutter) var(--sp-8);
  }
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-dash{grid-template-columns:repeat(4,minmax(0,1fr));}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero{padding:var(--sp-7) var(--sp-7) var(--sp-6);gap:var(--sp-7);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stairs{gap:var(--sp-5);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier{padding:var(--sp-6) var(--sp-5);}
}
@media (min-width:2100px){
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-shell{max-width:var(--container-xl);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (max-width:1024px){
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-shell{grid-template-columns:minmax(0,1fr);gap:var(--sp-5);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side{position:static;gap:var(--sp-4);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-nav ul{flex-direction:row;flex-wrap:wrap;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-nav a{flex:1 1 auto;justify-content:center;min-width:0;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero{grid-template-columns:minmax(0,1fr);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stairs{grid-template-columns:minmax(0,1fr);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step:nth-child(2),
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step:nth-child(3){margin-top:0;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-stack__card{position:static;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-dash{grid-template-columns:repeat(2,minmax(0,1fr));}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tiers{grid-template-columns:minmax(0,1fr);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery{grid-template-columns:repeat(2,minmax(0,1fr));}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot__in{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:640px){
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w{font-size:var(--fs-sm);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero{grid-template-columns:minmax(0,1fr);padding:var(--sp-5) var(--sp-4) var(--sp-4);gap:var(--sp-5);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__kpis{grid-template-columns:minmax(0,1fr);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-dash{grid-template-columns:minmax(0,1fr);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel--wide{grid-column:span 1;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-sec__head p{margin-left:0;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-notice{flex-wrap:wrap;gap:var(--sp-2);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-notice__code{margin-left:0;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cmp{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-foot__in{grid-template-columns:minmax(0,1fr);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta{padding:var(--sp-4) var(--sp-5);}
}
@media (max-width:380px){
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-shell{padding:var(--sp-3) var(--sp-2) var(--sp-6);gap:var(--sp-4);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero,
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta{padding:var(--sp-4);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-panel,
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-tier,
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-step,
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-side{padding:var(--sp-3);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-gallery{grid-template-columns:minmax(0,1fr);}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-brand__mark{width:36px;height:36px;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-btn{padding:var(--sp-3) var(--sp-4);width:100%;}
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-hero__actions,
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w .gd-cta__acts{width:100%;}
}
@media (prefers-reduced-motion:reduce){
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w *,
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w *::before,
  .design-style-guardian_creative_infinite_network_security_privacy_protection_webpage_design_v8w *::after{
    animation-duration:.001ms !important;animation-iteration-count:1 !important;
    transition-duration:.001ms !important;scroll-behavior:auto !important;
  }
}
