.design-style-skeuomorphic_design_privacy_management_platform_b8k{
  --bg: oklch(0.15 0.03 209);
  --surface: oklch(0.21 0.045 209);
  --surface-2: oklch(0.185 0.038 209);
  --primary: oklch(0.72 0.11 209);
  --secondary: oklch(0.62 0.11 269);
  --accent: oklch(0.78 0.13 49);
  --accent-2: oklch(0.90 0.09 49);
  --text: oklch(0.94 0.02 209);
  --muted: oklch(0.66 0.03 209);
  --line: color-mix(in oklab, var(--primary) 24%, transparent);
  --line-soft: color-mix(in oklab, var(--primary) 14%, transparent);
  --container:1140px;--container-lg:1360px;--container-xl:1600px;--gutter:clamp(12px,2vw,26px);
  --sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:30px;--sp-7:40px;--sp-8:56px;
  --r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;
  --sh-1:0 1px 0 rgba(255,255,255,.05) inset,0 2px 8px rgba(0,0,0,.35);
  --sh-2:0 1px 0 rgba(255,255,255,.06) inset,0 10px 26px rgba(0,0,0,.44);
  --sh-3:0 1px 0 rgba(255,255,255,.08) inset,0 22px 54px rgba(0,0,0,.54);
  --sh-neu-out: 5px 5px 14px rgba(0,0,0,.52), -5px -5px 14px rgba(255,255,255,.045);
  --sh-neu-out-lg: 8px 8px 22px rgba(0,0,0,.55), -7px -7px 20px rgba(255,255,255,.05);
  --sh-neu-in: inset 4px 4px 11px rgba(0,0,0,.58), inset -4px -4px 11px rgba(255,255,255,.05);
  --sh-neu-soft: 3px 3px 8px rgba(0,0,0,.42), -3px -3px 8px rgba(255,255,255,.04);
  --sh-lift: 0 16px 34px rgba(0,0,0,.48);
  --fs-xs:clamp(.71rem,.69rem + .1vw,.77rem);--fs-sm:clamp(.81rem,.79rem + .15vw,.89rem);
  --fs-md:clamp(.94rem,.89rem + .25vw,1.05rem);--fs-lg:clamp(1.12rem,1.02rem + .5vw,1.36rem);
  --fs-xl:clamp(1.42rem,1.24rem + .9vw,1.9rem);--fs-2xl:clamp(1.8rem,1.44rem + 1.9vw,2.75rem);
  --fs-3xl:clamp(2.25rem,1.72rem + 2.8vw,3.4rem);
  --lh-tight:1.1;--lh-snug:1.3;--lh-body:1.6;
  --track-wide:.22em;--track-mid:.12em;--track-tight:.02em;
  --ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.4,.5,1);
  --t-fast:.15s;--t-base:.25s;--t-slow:.45s;
  background:var(--bg);
  color:var(--text);
  font-family:"Segoe UI","HarmonyOS Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;
  letter-spacing:var(--track-tight);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
  word-break:break-word;
  padding-bottom:var(--sp-6);
  position:relative;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k *,
.design-style-skeuomorphic_design_privacy_management_platform_b8k *::before,
.design-style-skeuomorphic_design_privacy_management_platform_b8k *::after{box-sizing:border-box;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k img{max-width:100%;height:auto;display:block;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k a{color:inherit;text-decoration:none;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k :focus-visible{
  outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm);
}

/* ---------- 顶部提示条 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-topbar{
  width:100%;
  background:linear-gradient(90deg, color-mix(in oklab, var(--surface) 90%, black), color-mix(in oklab, var(--bg) 86%, black));
  border-bottom:1px solid var(--line);
  padding:calc(var(--sp-2) + 1px) var(--gutter);
  display:flex;align-items:center;justify-content:center;gap:var(--sp-2);
  font-size:var(--fs-xs);
  letter-spacing:var(--track-wide);
  text-transform:uppercase;
  color:var(--accent-2);
  position:relative;
  z-index:20;
  box-shadow:0 1px 0 rgba(255,255,255,.03), 0 6px 18px rgba(0,0,0,.32);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-topbar i{
  width:7px;height:7px;border-radius:var(--r-pill);
  background:var(--accent);
  box-shadow:0 0 9px var(--accent);
  flex:none;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-topbar strong{font-weight:700;letter-spacing:var(--track-wide);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-topbar span{color:var(--muted);letter-spacing:var(--track-mid);font-weight:500;}

/* ---------- 导航 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav{
  max-width:var(--container-xl);
  margin:0 auto;
  padding:var(--sp-4) var(--gutter);
  display:flex;align-items:center;gap:var(--sp-3);
  flex-wrap:wrap;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-brand{
  display:flex;align-items:center;gap:var(--sp-3);
  padding:var(--sp-2) var(--sp-4);
  border-radius:var(--r-pill);
  background:var(--surface);
  box-shadow:var(--sh-neu-out);
  border:1px solid var(--line-soft);
  min-width:0;
  transition:box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease-out);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-brand:hover{transform:translateY(-1px);box-shadow:var(--sh-neu-out-lg);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-brand-mark{
  width:30px;height:30px;border-radius:var(--r-pill);flex:none;
  background:radial-gradient(circle at 32% 28%, var(--accent-2), var(--accent) 45%, var(--primary) 100%);
  box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--bg) 60%, transparent), 0 4px 10px rgba(0,0,0,.48);
  display:grid;place-items:center;
  font-size:.66rem;font-weight:800;color:var(--bg);letter-spacing:0;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-brand b{
  font-size:var(--fs-sm);letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--text);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav-links{
  display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;
  min-width:0;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav-links a{
  font-size:var(--fs-xs);letter-spacing:var(--track-mid);text-transform:uppercase;font-weight:600;
  padding:var(--sp-2) var(--sp-4);
  border-radius:var(--r-pill);
  background:var(--bg);
  box-shadow:var(--sh-neu-soft);
  border:1px solid transparent;
  color:var(--muted);
  transition:color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease-spring), border-color var(--t-base) var(--ease);
  min-height:36px;display:inline-flex;align-items:center;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav-links a:hover,
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav-links a:focus-visible{
  color:var(--accent-2);
  border-color:var(--line-soft);
  box-shadow:var(--sh-neu-in);
  transform:scale(1.035);
  outline:none;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav-links a:active{transform:scale(.98);}

/* ---------- 通用容器 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-wrap{
  max-width:var(--container-xl);
  margin:0 auto;
  padding:0 var(--gutter);
  display:flex;flex-direction:column;gap:var(--sp-7);
  width:100%;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-sec{padding-top:var(--sp-1);min-width:0;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-sec-head{
  display:flex;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;
  border-bottom:1px solid var(--line);
  padding-bottom:var(--sp-3);
  margin-bottom:var(--sp-5);
  min-width:0;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-eyebrow{
  font-size:var(--fs-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-weight:600;
  display:inline-flex;align-items:center;gap:var(--sp-2);line-height:1.4;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-eyebrow::before{
  content:"";width:20px;height:2px;background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 30%, transparent));border-radius:var(--r-pill);flex:none;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-sec-head h2{
  margin:0;font-size:var(--fs-xl);letter-spacing:.05em;line-height:var(--lh-tight);
  font-weight:700;
  min-width:0;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-sec-head p{
  margin:0 0 0 auto;color:var(--muted);font-size:var(--fs-sm);max-width:44ch;line-height:var(--lh-snug);
}

/* ---------- Halftone 网点母题 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-halftone{
  position:absolute;inset:auto 0 0 0;height:110px;pointer-events:none;
  background-image:radial-gradient(var(--primary) 1.1px, transparent 1.4px);
  background-size:9px 9px;
  opacity:.16;
  -webkit-mask-image:linear-gradient(to top, black, transparent);
  mask-image:linear-gradient(to top, black, transparent);
}

/* ---------- Hero 双栏杂志式 + 折角纸张 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:var(--sp-5);
  align-items:stretch;
  overflow:hidden;
  border-radius:var(--r-xl);
  background:linear-gradient(160deg, color-mix(in oklab, var(--surface) 96%, var(--primary)), var(--surface) 62%);
  box-shadow:var(--sh-neu-out-lg);
  border:1px solid var(--line-soft);
  padding:var(--sp-6);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero::after{
  content:"";position:absolute;top:0;right:0;width:80px;height:80px;
  background:linear-gradient(225deg, var(--bg) 0 48%, color-mix(in oklab, var(--primary) 34%, var(--surface)) 50%, color-mix(in oklab, var(--surface) 70%, black) 100%);
  clip-path:polygon(100% 0,100% 100%,0 0);
  box-shadow:-8px 8px 20px rgba(0,0,0,.48);
  border-bottom-left-radius:var(--r-md);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-copy{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;position:relative;z-index:2;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-copy h1{
  margin:0;font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:.015em;font-weight:800;
  text-wrap:balance;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-copy h1 em{
  font-style:normal;
  background:linear-gradient(100deg, var(--accent-2), var(--accent) 70%);
-webkit-background-clip:text;
background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-copy p{
  margin:0;color:var(--muted);font-size:var(--fs-md);max-width:52ch;line-height:var(--lh-body);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta-row{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-1);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);
  padding:var(--sp-3) var(--sp-5);
  border-radius:var(--r-pill);
  font-size:var(--fs-sm);letter-spacing:.08em;font-weight:700;
  background:var(--surface);color:var(--text);
  box-shadow:var(--sh-neu-out);
  border:1px solid color-mix(in oklab, var(--primary) 20%, transparent);
  min-height:44px;
  transition:transform var(--t-base) var(--ease-spring), box-shadow var(--t-base) var(--ease), color var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
  cursor:pointer;
  text-align:center;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-btn:hover{transform:scale(1.035);box-shadow:var(--sh-neu-in);border-color:var(--line);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-btn:active{transform:scale(.985);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-btn--accent{
  background:linear-gradient(140deg, var(--accent), color-mix(in oklab, var(--accent) 78%, var(--secondary)));
  color:oklch(0.17 0.03 49);
  border-color:transparent;
  box-shadow:var(--sh-neu-out), 0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent) inset;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-btn--accent:hover{
  box-shadow:var(--sh-neu-in), 0 0 0 3px color-mix(in oklab, var(--accent) 24%, transparent);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-stats{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-2);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-stat{
  background:var(--bg);border-radius:var(--r-md);
  box-shadow:var(--sh-neu-in);
  border:1px solid var(--line-soft);
  padding:var(--sp-3);
  min-width:0;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-stat b{
  display:block;font-size:var(--fs-lg);color:var(--accent-2);letter-spacing:.02em;line-height:var(--lh-tight);font-weight:800;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-stat span{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.05em;line-height:var(--lh-snug);display:block;margin-top:var(--sp-1);}

/* Hero 折角纸张图台 */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-visual{
  position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-paper{
  position:relative;border-radius:var(--r-md);overflow:hidden;
  background:var(--bg);
  box-shadow:var(--sh-neu-out);
  border:1px solid var(--line-soft);
  padding:var(--sp-2);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-paper--main{flex:1;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-paper img{
  width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--r-md) - 6px);
  filter:saturate(.92) contrast(1.03);
  background:var(--surface-2);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-paper--main::before{
  content:"";position:absolute;bottom:0;left:0;width:52px;height:52px;z-index:3;
  background:linear-gradient(45deg, transparent 48%, color-mix(in oklab, var(--primary) 40%, var(--surface)) 50%, var(--surface) 100%);
  clip-path:polygon(0 100%,0 0,100% 100%);
  border-top-right-radius:var(--r-sm);
  box-shadow:4px -4px 12px rgba(0,0,0,.38);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-thumbs .sk-paper img{aspect-ratio:16/11;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-paper figcaption{
  position:absolute;left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);
  background:color-mix(in oklab, var(--bg) 84%, transparent);
-webkit-backdrop-filter:blur(6px);
backdrop-filter:blur(6px);
  border:1px solid var(--line);
  border-radius:var(--r-sm);
  padding:var(--sp-2) var(--sp-3);
  font-size:var(--fs-xs);color:var(--text);letter-spacing:.03em;line-height:var(--lh-snug);
  overflow-wrap:break-word;
}

/* ---------- 中心辐射卡 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-radial{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);
  gap:var(--sp-4);align-items:center;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core{
  grid-column:2;grid-row:1 / span 2;
  position:relative;
  border-radius:var(--r-xl);
  background:radial-gradient(circle at 50% 42%, color-mix(in oklab, var(--primary) 20%, var(--surface)), var(--surface) 68%);
  box-shadow:var(--sh-neu-in);
  border:1px solid var(--line-soft);
  padding:var(--sp-5);
  text-align:center;
  min-width:0;
  overflow:hidden;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core .sk-halftone{height:88px;opacity:.2;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core-ring{
  width:112px;height:112px;margin:0 auto var(--sp-3);
  border-radius:var(--r-pill);
  display:grid;place-items:center;
  background:conic-gradient(from 200deg, var(--primary), var(--secondary), var(--accent), var(--primary));
  box-shadow:0 14px 32px rgba(0,0,0,.48), inset 0 0 0 8px color-mix(in oklab, var(--surface) 90%, black);
  position:relative;z-index:2;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core-ring span{
  width:78px;height:78px;border-radius:var(--r-pill);background:var(--bg);display:grid;place-items:center;
  font-size:var(--fs-lg);font-weight:800;color:var(--accent-2);letter-spacing:.04em;
  box-shadow:var(--sh-neu-in);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core h3{margin:0 0 var(--sp-2);font-size:var(--fs-lg);letter-spacing:.05em;position:relative;z-index:2;font-weight:700;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core p{margin:0;color:var(--muted);font-size:var(--fs-sm);position:relative;z-index:2;line-height:var(--lh-body);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke{
  border-radius:var(--r-md);background:var(--surface);
  box-shadow:var(--sh-neu-out);
  border:1px solid var(--line-soft);
  padding:var(--sp-4);
  display:flex;flex-direction:column;gap:var(--sp-2);
  min-width:0;
  transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--sh-neu-out-lg), var(--sh-lift);border-color:var(--line);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke-ico{
  width:38px;height:38px;border-radius:var(--r-pill);flex:none;
  display:grid;place-items:center;
  background:var(--bg);box-shadow:var(--sh-neu-in);
  color:var(--accent-2);font-size:1rem;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke h4{margin:0;font-size:var(--fs-md);letter-spacing:.04em;font-weight:700;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke p{margin:0;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke code{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
  font-size:.82em;background:var(--bg);border-radius:6px;padding:1px 5px;color:var(--accent-2);
  box-shadow:var(--sh-neu-soft);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke dl{margin:0;display:flex;gap:var(--sp-4);flex-wrap:wrap;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke dl div{min-width:0;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke dt{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke dd{margin:0;font-size:var(--fs-md);color:var(--accent-2);font-weight:700;letter-spacing:.02em;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--left{grid-column:1;grid-row:1;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--right{grid-column:3;grid-row:1;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--bottom{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:center;gap:var(--sp-4);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--bottom .sk-spoke-ico{margin:0;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--bottom .sk-spoke-body{min-width:0;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--bottom h4{margin-bottom:var(--sp-1);}

/* ---------- 实用指导清单 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:var(--sp-4);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide-item{
  background:var(--surface);border-radius:var(--r-md);
  box-shadow:var(--sh-neu-out);
  border:1px solid var(--line-soft);
  border-left:2px solid color-mix(in oklab, var(--accent) 62%, transparent);
  padding:var(--sp-4);
  display:flex;gap:var(--sp-3);
  min-width:0;
  transition:box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease-out);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide-item:hover{transform:translateY(-2px);box-shadow:var(--sh-neu-out-lg);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide-num{
  flex:none;width:34px;height:34px;border-radius:var(--r-pill);
  display:grid;place-items:center;
  background:var(--bg);box-shadow:var(--sh-neu-in);
  font-size:var(--fs-sm);font-weight:800;color:var(--accent-2);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide-body{min-width:0;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide-body h4{margin:0 0 var(--sp-1);font-size:var(--fs-md);letter-spacing:.03em;font-weight:700;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide-body p{margin:0;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide-body code{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
  font-size:.82em;background:var(--bg);border-radius:6px;padding:1px 6px;color:var(--accent-2);
  box-shadow:var(--sh-neu-soft);
}

/* ---------- 合作伙伴墙 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partners{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:var(--sp-3);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partner{
  border-radius:var(--r-md);background:var(--bg);box-shadow:var(--sh-neu-in);
  border:1px solid var(--line-soft);
  padding:var(--sp-4) var(--sp-3);
  display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);
  text-align:center;min-width:0;
  transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partner:hover{transform:translateY(-2px);box-shadow:var(--sh-neu-in), var(--sh-lift);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partner b{
  font-size:var(--fs-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--text);font-weight:700;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partner span{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.04em;line-height:var(--lh-snug);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partner i{
  width:26px;height:26px;border-radius:var(--r-pill);
  background:linear-gradient(140deg, var(--primary), var(--secondary));
  opacity:.9;flex:none;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partner:nth-child(3n) i{background:linear-gradient(140deg, var(--accent), var(--accent-2));}

/* ---------- FAQ ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq{display:grid;gap:var(--sp-3);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq details{
  border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-neu-out);
  border:1px solid var(--line-soft);
  padding:var(--sp-3) var(--sp-4);
  transition:box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq details[open]{box-shadow:var(--sh-neu-in);border-color:var(--line);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq summary{
  cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--sp-3);
  font-size:var(--fs-md);font-weight:600;letter-spacing:.02em;min-height:42px;
  transition:color var(--t-base) var(--ease);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq summary:hover{color:var(--accent-2);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq summary::-webkit-details-marker{display:none;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq summary::after{
  content:"+";margin-left:auto;color:var(--accent-2);font-size:1.2rem;font-weight:700;line-height:1;flex:none;
  transition:transform var(--t-base) var(--ease-spring);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq details[open] summary::after{content:"–";transform:rotate(180deg);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-faq p{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body);}

/* ---------- 横向滚动作品带 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail{
  display:flex;gap:var(--sp-4);
  overflow-x:auto;scroll-snap-type:x mandatory;
  padding:var(--sp-2) var(--sp-1) var(--sp-4);
  -webkit-overflow-scrolling:touch;
  scrollbar-width:thin;
  scrollbar-color:color-mix(in oklab, var(--primary) 55%, transparent) var(--bg);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail::-webkit-scrollbar{height:8px;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail::-webkit-scrollbar-track{background:var(--bg);border-radius:var(--r-pill);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primary) 55%, transparent);border-radius:var(--r-pill);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail-card{
  flex:0 0 clamp(230px,32vw,310px);
  scroll-snap-align:start;
  border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-neu-out);
  border:1px solid var(--line-soft);
  padding:var(--sp-3);
  display:flex;flex-direction:column;gap:var(--sp-3);
  min-width:0;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail-card img{
  width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--r-md) - 6px);
  background:var(--surface-2);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail-card h4{margin:0;font-size:var(--fs-md);letter-spacing:.03em;font-weight:700;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail-card p{margin:0;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-tag{
  align-self:flex-start;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600;
  color:var(--accent-2);background:var(--bg);border-radius:var(--r-pill);padding:2px var(--sp-3);
  box-shadow:var(--sh-neu-in);
}

/* ---------- 图文混排特写 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-5);align-items:center;
  background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-neu-out-lg);
  border:1px solid var(--line-soft);
  padding:var(--sp-5);
  position:relative;overflow:hidden;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature .sk-halftone{height:88px;opacity:.18;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature-copy{min-width:0;position:relative;z-index:2;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature-copy h3{margin:0 0 var(--sp-3);font-size:var(--fs-xl);letter-spacing:.04em;line-height:var(--lh-snug);font-weight:700;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature-copy p{margin:0 0 var(--sp-3);color:var(--muted);font-size:var(--fs-md);line-height:var(--lh-body);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature-list li{
  display:flex;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text);align-items:flex-start;line-height:var(--lh-body);
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature-list li::before{
  content:"◆";color:var(--accent);font-size:.68em;line-height:2.15;flex:none;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature-visual{min-width:0;position:relative;z-index:2;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature-visual img{
  width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);
  box-shadow:var(--sh-neu-out);
  background:var(--surface-2);
}

/* ---------- CTA 内嵌色带 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta{
  border-radius:var(--r-xl);
  background:var(--surface);
  box-shadow:var(--sh-neu-out-lg);
  border:1px solid var(--line-soft);
  padding:var(--sp-5);
  display:flex;gap:var(--sp-5);align-items:center;flex-wrap:wrap;
  position:relative;overflow:hidden;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta::before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:5px;
  background:linear-gradient(180deg, var(--accent), var(--secondary));
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta-copy{min-width:0;flex:1 1 300px;position:relative;z-index:2;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta-copy h3{margin:0 0 var(--sp-2);font-size:var(--fs-lg);letter-spacing:.05em;font-weight:700;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta-copy p{margin:0;color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta .sk-cta-row{position:relative;z-index:2;margin:0;}

/* ---------- 页脚 ---------- */
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer{
  max-width:var(--container-xl);margin:0 auto;padding:var(--sp-6) var(--gutter) var(--sp-5);
  border-top:1px solid var(--line);
  display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--sp-5);
  width:100%;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer h5{margin:0 0 var(--sp-3);font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:700;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer p{margin:0;color:var(--muted);font-size:var(--fs-sm);max-width:40ch;line-height:var(--lh-body);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer li{
  font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-snug);
  transition:color var(--t-base) var(--ease), transform var(--t-base) var(--ease-out);
  cursor:default;
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer li:hover{color:var(--accent-2);transform:translateX(2px);}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer-bottom{
  max-width:var(--container-xl);margin:0 auto;padding:0 var(--gutter) var(--sp-5);
  color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;
  display:flex;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;
  width:100%;
}

/* ---------- 动效：缩放弹入（加载即播放，纯 CSS，默认可见终态） ---------- */
@keyframes skPopIn{
  0%{transform:scale(.95);}
  60%{transform:scale(1.012);}
  100%{transform:scale(1);}
}
@keyframes skRailFade{
  from{transform:translateX(14px);}
  to{transform:translateX(0);}
}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-pop{animation:skPopIn .6s var(--ease-out) both;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-pop-1{animation-delay:.05s;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-pop-2{animation-delay:.12s;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-pop-3{animation-delay:.19s;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-pop-4{animation-delay:.26s;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-pop-5{animation-delay:.33s;}
.design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail-card{animation:skRailFade .5s var(--ease-out) both;}

/* ---------- 响应式：超大屏 ---------- */
@media (min-width:1600px){
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-wrap,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer-bottom{max-width:var(--container-xl);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide{grid-template-columns:repeat(4,minmax(0,1fr));}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partners{grid-template-columns:repeat(6,minmax(0,1fr));}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero{padding:var(--sp-7);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail-card{flex-basis:clamp(270px,21vw,370px);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-sec-head h2{font-size:var(--fs-2xl);}
}

/* ---------- 响应式：1024 ---------- */
@media (max-width:1024px){
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero{grid-template-columns:minmax(0,1fr);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-radial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core{grid-column:1 / -1;grid-row:1;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--left{grid-column:1;grid-row:2;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--right{grid-column:2;grid-row:2;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--bottom{grid-column:1 / -1;grid-row:3;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature{grid-template-columns:minmax(0,1fr);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer{grid-template-columns:repeat(2,minmax(0,1fr));}
}

/* ---------- 响应式：640 ---------- */
@media (max-width:640px){
  .design-style-skeuomorphic_design_privacy_management_platform_b8k{padding-bottom:var(--sp-5);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav{padding:var(--sp-3) var(--gutter);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav-links{margin-left:0;width:100%;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav-links a{flex:1 1 auto;justify-content:center;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero{padding:var(--sp-4);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-stats{grid-template-columns:minmax(0,1fr);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-radial{grid-template-columns:minmax(0,1fr);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--left,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--right{grid-column:1;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke--bottom{flex-direction:column;align-items:flex-start;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-sec-head p{margin-left:0;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer{grid-template-columns:minmax(0,1fr);gap:var(--sp-4);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature{padding:var(--sp-4);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-wrap{gap:var(--sp-6);}
}

/* ---------- 响应式：380 及以下 ---------- */
@media (max-width:380px){
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-topbar{letter-spacing:.05em;font-size:.68rem;gap:var(--sp-1);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-topbar span{display:none;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-feature,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta{padding:var(--sp-3);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-visual,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-thumbs{grid-template-columns:minmax(0,1fr);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide{grid-template-columns:minmax(0,1fr);gap:var(--sp-3);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-btn{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);width:100%;justify-content:center;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-cta-row{width:100%;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-hero-copy h1{font-size:clamp(1.65rem,1.28rem + 5vw,2.15rem);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core-ring{width:92px;height:92px;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-core-ring span{width:62px;height:62px;font-size:var(--fs-md);}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail-card{flex-basis:min(82%,260px);}
}

/* ---------- reduced motion ---------- */
@media (prefers-reduced-motion: reduce){
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-pop,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-rail-card{animation:none;}
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-btn:hover,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-spoke:hover,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-nav-links a:hover,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-guide-item:hover,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-partner:hover,
  .design-style-skeuomorphic_design_privacy_management_platform_b8k .sk-footer li:hover{transform:none;}
}
