/* ===== 解决方案页专属样式 pages/solutions.css（浅色科技商务风 · 对齐 site.css 主题） ===== */
/* 本文件收「解决方案」页面类型的独创区块；地基类（section/card/panel/svc-row/oem-list/faq-list/mid-cta/cta-banner/inquiry-panel/anchor-row 与 btn 族）由 site.css 提供，此处不重定义 */
/* 强调色一律走 var(--accent)/color-mix，禁止硬编码，随后台注入色自动换肤 */
/* 命名空间 cg- = 内容增长解决方案（content-operation-maintenance-service） */

/* ---- Hero：强调色主导的蓝色渐变场（区别于首页深藏青星空）---- */
/* accent 深色阶→accent→accent 亮色阶斜向渐变 + 斜向细条纹纹理 + 同系磨砂玻璃链路卡；文字用 var(--accent-ink) 对比墨色，随后台强调色自适应换肤 */
.cg-hero{--h-ink:var(--accent-ink,#fff);--h-ink-soft:color-mix(in srgb,var(--accent-ink,#fff) 84%,transparent);--h-ink-mute:color-mix(in srgb,var(--accent-ink,#fff) 66%,transparent);--h-accent:var(--accent-ink,#fff);--h-line:color-mix(in srgb,var(--accent-ink,#fff) 26%,transparent);--h-glass:color-mix(in srgb,var(--accent-ink,#fff) 13%,transparent);--h-glass-2:color-mix(in srgb,var(--accent-ink,#fff) 8%,transparent);background:radial-gradient(115% 115% at 84% 8%,color-mix(in srgb,#fff 20%,transparent) 0,transparent 44%),radial-gradient(95% 95% at 4% 98%,color-mix(in srgb,var(--accent) 55%,#04101f) 0,transparent 54%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 80%,#04101f) 0%,var(--accent) 55%,color-mix(in srgb,var(--accent) 86%,#fff) 100%);color:var(--h-ink);overflow:hidden;position:relative}
.cg-hero:before{background-image:repeating-linear-gradient(118deg,color-mix(in srgb,var(--accent-ink,#fff) 9%,transparent) 0 1px,transparent 1px 13px);content:"";-webkit-mask-image:radial-gradient(circle at 76% 16%,#000,transparent 78%);mask-image:radial-gradient(circle at 76% 16%,#000,transparent 78%);inset:0;pointer-events:none;position:absolute}
.cg-hero .wrap{position:relative;z-index:1}
.cg-hero h1,.cg-hero h2,.cg-hero h3,.cg-hero h4{color:var(--h-ink)}
.cg-hero-inner{align-items:center;display:grid;gap:3.2rem;grid-template-columns:1.04fr .96fr;padding:5rem 0 4.6rem}
.cg-hero-copy .eyebrow{color:var(--h-accent);margin-bottom:1rem;opacity:.92}
.cg-hero-title{color:var(--h-ink);font-size:clamp(2rem,4vw,3.05rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 1.1rem}
.cg-hero-title .accent{color:var(--h-ink);text-shadow:0 2px 26px color-mix(in srgb,#fff 40%,transparent)}
.cg-hero-sub{color:var(--h-ink-soft);font-size:1.05rem;line-height:1.75;margin:0 0 1.6rem;max-width:36rem}
.cg-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:1.7rem}
.cg-hero .btn{min-height:46px}
.cg-hero .btn-primary{background:var(--accent-ink,#fff);border-color:transparent;box-shadow:0 12px 30px color-mix(in srgb,#04101f 34%,transparent);color:var(--accent)}
.cg-hero .btn-primary:hover{background:#fff;box-shadow:0 16px 36px color-mix(in srgb,#04101f 40%,transparent);color:var(--accent)}
.cg-hero .btn-ghost{background:color-mix(in srgb,var(--accent-ink,#fff) 10%,transparent);border-color:var(--h-line);color:var(--h-ink)}
.cg-hero .btn-ghost:hover{background:color-mix(in srgb,var(--accent-ink,#fff) 18%,transparent);border-color:var(--h-ink);box-shadow:none;color:var(--h-ink)}
.cg-hero-points{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;list-style:none;margin:0;padding:0}
.cg-hero-points li{align-items:center;color:var(--h-ink-mute);display:flex;font-size:.86rem;gap:.55rem}
.cg-hero-points li:before{background:var(--h-accent);content:"";flex-shrink:0;height:8px;transform:rotate(45deg);width:8px}

/* 增长链路可视化面板：同系磨砂玻璃卡（浮于 accent 场上，单一墨色系统）*/
.cg-flowcard{background:var(--h-glass);border:1px solid var(--h-line);border-radius:var(--radius);backdrop-filter:blur(10px);box-shadow:0 24px 60px color-mix(in srgb,#04101f 30%,transparent);overflow:hidden;padding:2rem 1.9rem;position:relative}
.cg-flowcard:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-ink,#fff) 68%,transparent),transparent 72%);content:"";height:3px;left:0;position:absolute;right:0;top:0}
.cg-flowcard-title{color:var(--h-ink-mute);font-size:.74rem;font-weight:800;letter-spacing:.14em;margin-bottom:1.4rem;text-transform:uppercase}
.cg-chain{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}
.cg-chain-node{align-items:center;background:var(--h-glass-2);border:1px solid var(--h-line);border-radius:var(--radius-sm);display:flex;gap:.85rem;padding:.8rem 1rem;transition:border-color .25s ease,background .25s ease,transform .25s ease}
.cg-chain-node:hover{background:color-mix(in srgb,var(--accent-ink,#fff) 14%,transparent);border-color:var(--h-ink);transform:translateX(4px)}
.cg-chain-ic{align-items:center;background:color-mix(in srgb,var(--accent-ink,#fff) 16%,transparent);border:1px solid var(--h-line);border-radius:9px;color:var(--h-ink);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}
.cg-chain-tx b{color:var(--h-ink);display:block;font-size:.94rem;font-weight:700;line-height:1.35}
.cg-chain-tx span{color:var(--h-ink-mute);font-size:.79rem}
.cg-chain-sep{color:var(--h-accent);display:flex;justify-content:center;line-height:1;opacity:.6}
.cg-flowcard-foot{border-top:1px solid var(--h-line);color:var(--h-ink-soft);font-size:.84rem;line-height:1.6;margin-top:1.4rem;padding-top:1.1rem}
.cg-flowcard-foot b{color:var(--h-accent)}

/* ---- 客户痛点：非对称 6 栅格 ---- */
.cg-pain{display:grid;gap:1.2rem;grid-template-columns:repeat(6,1fr)}
.cg-pain-card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;padding:1.7rem 1.6rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}
.cg-pain-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-4px)}
.cg-pain-card:nth-child(1),.cg-pain-card:nth-child(2){grid-column:span 3}
.cg-pain-card:nth-child(n+3){grid-column:span 2}
.cg-pain-no{-webkit-text-stroke:1.4px color-mix(in srgb,var(--accent) 42%,transparent);color:transparent;display:block;font-family:var(--font-display);font-size:2.2rem;font-weight:800;line-height:1;margin-bottom:.75rem}
.cg-pain-card h3{font-size:1.05rem;margin:0 0 .5rem}
.cg-pain-card p{color:var(--muted);font-size:.9rem;line-height:1.68;margin:0}

/* 观点/总结陈述条 */
.cg-note{background:linear-gradient(115deg,var(--accent-soft),var(--ink-2) 66%);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-left:4px solid var(--accent);border-radius:var(--radius);color:var(--paper);font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.32rem);font-weight:700;line-height:1.62;margin:2.4rem auto 0;max-width:54rem;padding:1.6rem 2rem;text-align:center}

/* ---- 三种合作方式：堆叠横排大行 ---- */
.cg-modes{display:grid;gap:1.3rem}
.cg-mode{align-items:start;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;gap:2.2rem;grid-template-columns:.86fr 1.14fr;overflow:hidden;padding:2.2rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease}
.cg-mode:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}
.cg-mode.featured{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 16px 40px color-mix(in srgb,var(--accent) 14%,transparent)}
.cg-mode-ribbon{background:var(--accent);border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:var(--accent-ink);font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:.32rem .95rem;position:absolute;right:0;top:1.7rem}
.cg-mode-no{color:var(--accent);display:block;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.cg-mode-name{font-size:1.4rem;font-weight:800;margin:.55rem 0 .65rem}
.cg-mode-fit{color:var(--muted);font-size:.92rem;line-height:1.7;margin:0 0 1.2rem}
.cg-mode-quote{background:var(--surface-alt);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--paper);font-size:.96rem;font-weight:600;line-height:1.6;margin:0;padding:.9rem 1.1rem}
.cg-mode-info,.cg-mode-body{min-width:0}
.cg-mode-body h4{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.1em;margin:0 0 .95rem;text-transform:uppercase}
.cg-checks{display:grid;gap:.7rem 1.5rem;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 1.4rem;padding:0}
.cg-checks li{align-items:flex-start;color:var(--paper-soft);display:flex;font-size:.9rem;gap:.55rem;line-height:1.55}
.cg-checks li:before{color:var(--accent);content:"\2713";flex-shrink:0;font-weight:800}

/* ---- 内容运营流程：STEP 3×2 ---- */
.cg-steps{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr)}
.cg-step{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.8rem 1.6rem;position:relative;transition:border-color .3s ease,transform .3s ease}
.cg-step:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));transform:translateY(-4px)}
.cg-step-no{color:var(--accent);display:block;font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:.1em;margin-bottom:.75rem}
.cg-step h3{font-size:1.06rem;margin:0 0 .55rem}
.cg-step p{color:var(--muted);font-size:.88rem;line-height:1.68;margin:0}
.cg-chainline{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:2.4rem}
.cg-chainline span{background:var(--surface-alt);border:1px solid var(--line);border-radius:999px;color:var(--paper-soft);font-size:.86rem;font-weight:600;padding:.5rem 1.1rem}
.cg-chainline i{color:var(--accent);font-style:normal;font-weight:800}

/* ---- 服务内容矩阵：2 列图标卡 + 标签 ---- */
.cg-svc{display:grid;gap:1.3rem;grid-template-columns:1fr 1fr}
.cg-svc-card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.9rem 1.8rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}
.cg-svc-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-3px)}
.cg-svc-top{align-items:center;display:flex;gap:.9rem;margin-bottom:1.1rem}
.cg-svc-ic{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:12px;color:var(--accent);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}
.cg-svc-card h3{font-size:1.12rem;margin:0}
.cg-svc-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}
.cg-svc-tags li{background:var(--surface-alt);border:1px solid var(--line);border-radius:999px;color:var(--paper-soft);font-size:.82rem;padding:.34rem .85rem}

/* ---- 内容类型资产：3 列紧凑瓷砖 ---- */
.cg-types{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}
.cg-type{align-items:flex-start;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;gap:.9rem;padding:1.2rem 1.3rem;transition:border-color .3s ease,transform .3s ease}
.cg-type:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));transform:translateY(-3px)}
.cg-type-idx{color:var(--accent);flex-shrink:0;font-family:var(--font-display);font-size:.9rem;font-weight:800;opacity:.72}
.cg-type-tx{min-width:0}
.cg-type-tx b{color:var(--paper);display:block;font-size:.98rem;font-weight:700;margin-bottom:.28rem}
.cg-type-tx span{color:var(--muted);font-size:.84rem;line-height:1.6}

/* ---- 客户可以获得什么：价值跃迁带（静态站点窗 → 渐变能量束 → 点亮站点窗） ---- */
.cg-shift{align-items:center;display:grid;gap:1.2rem 1.6rem;grid-template-columns:1fr auto 1fr;margin:0 auto 3rem;max-width:58rem}
.cg-shift-pole{text-align:center}
.cg-shift-win{background:var(--ink-2);border:1.5px solid var(--line-strong);border-radius:12px 12px var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-sm);display:inline-flex;flex-direction:column;overflow:hidden}
.cg-win-bar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:5px;padding:.55rem .75rem}
.cg-win-bar i{background:var(--line-strong);border-radius:50%;flex-shrink:0;height:7px;width:7px}
.is-after .cg-win-bar i{background:color-mix(in srgb,var(--accent) 55%,#fff)}
.cg-shift-win.is-after{border-color:color-mix(in srgb,var(--accent) 38%,var(--line-strong));box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 14%,transparent)}
.cg-win-dot{background:var(--accent);border-radius:50%;flex-shrink:0;height:8px;margin-left:auto;position:relative;width:8px}
.cg-win-dot:after{animation:cgPulse 2.2s ease-out infinite;border:2px solid var(--accent);border-radius:50%;content:"";inset:-5px;opacity:0;position:absolute}
@keyframes cgPulse{0%{opacity:.55;transform:scale(.4)}70%{opacity:0;transform:scale(1.25)}100%{opacity:0;transform:scale(1.25)}}
.cg-win-body{display:grid;gap:8px;padding:1.05rem 1rem 1.15rem;width:150px}
.cg-win-line{background:var(--line);border-radius:4px;height:9px;width:86%}
.cg-win-line.is-s2{width:64%}
.cg-win-line.is-s3{width:38%}
.is-after .cg-win-line{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 72%,transparent),color-mix(in srgb,var(--accent) 22%,transparent))}
.is-after .cg-win-line.is-s2{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 45%,transparent),color-mix(in srgb,var(--accent) 10%,transparent))}
.cg-win-chart{color:var(--accent);height:38px;margin-top:.2rem;width:100%}
.cg-shift-cap b{color:var(--paper);display:block;font-family:var(--font-display);font-size:1.06rem;font-weight:800;margin-top:.95rem}
.cg-shift-cap span{color:var(--muted);display:block;font-size:.82rem;line-height:1.55;margin-top:.2rem}
.cg-shift-cap.is-after b{color:var(--accent)}
.cg-shift-flow{align-items:center;display:grid;gap:.8rem;justify-items:center;padding:0 .4rem}
.cg-shift-tag{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.05em;padding:.42rem 1.05rem;white-space:nowrap}
.cg-shift-beam{background:linear-gradient(90deg,var(--line-strong),color-mix(in srgb,var(--accent) 45%,var(--line-strong)) 55%,var(--accent));border-radius:999px;height:5px;position:relative;width:112px}
.cg-shift-beam:after{border-bottom:5.5px solid transparent;border-left:8px solid var(--accent);border-top:5.5px solid transparent;content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%)}

/* ---- 三阶能力矩阵：卡片色彩浓度随阶段递进，呼应「逐步形成」的时间叙事 ---- */
.cg-gain{align-items:stretch;display:grid;gap:1.15rem;grid-template-columns:1fr auto 1fr auto 1fr}
.cg-gain-arrow{align-self:center;color:color-mix(in srgb,var(--accent) 45%,var(--muted));display:flex;justify-content:center}
.cg-gain-stage{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;padding:1.9rem 1.7rem 1.75rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}
.cg-gain-stage:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 26%,transparent),transparent 88%);content:"";height:3px;left:0;position:absolute;right:0;top:0}
.cg-gain-stage:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-4px)}
.cg-gain-stage.s2{background:color-mix(in srgb,var(--accent) 3%,#fff);border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}
.cg-gain-stage.s2:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 60%,transparent),color-mix(in srgb,var(--accent) 16%,transparent) 92%)}
.cg-gain-stage.s3{background:color-mix(in srgb,var(--accent) 8%,#fff);border-color:color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:0 18px 44px color-mix(in srgb,var(--accent) 15%,transparent)}
.cg-gain-stage.s3:before{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 45%,transparent) 92%)}
.cg-gain-ph{-webkit-text-stroke:1.3px color-mix(in srgb,var(--accent) 30%,transparent);color:transparent;display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.35rem}
.cg-gain-stage.s2 .cg-gain-ph{-webkit-text-stroke-color:color-mix(in srgb,var(--accent) 48%,transparent)}
.cg-gain-stage.s3 .cg-gain-ph{-webkit-text-stroke-color:color-mix(in srgb,var(--accent) 72%,transparent)}
.cg-gain-kicker{color:var(--accent);display:block;font-size:.72rem;font-weight:800;letter-spacing:.15em;margin-bottom:.35rem;text-transform:uppercase}
.cg-gain-stage h3{font-size:1.16rem;font-weight:800;margin:0 0 1.05rem}
.cg-gain-list{border-top:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));display:grid;gap:.9rem;list-style:none;margin:0;padding:1.15rem 0 0}
.cg-gain-list li{align-items:flex-start;color:var(--paper-soft);display:flex;font-size:.92rem;gap:.8rem;line-height:1.62}
.cg-gain-ic{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:9px;color:var(--accent);display:flex;flex-shrink:0;height:31px;justify-content:center;width:31px}
.cg-gain-stage.s3 .cg-gain-ic{background:color-mix(in srgb,var(--accent) 14%,#fff)}

/* ---- 适合哪些企业：2 列勾选卡 ---- */
.cg-fit{display:grid;gap:1rem;grid-template-columns:1fr 1fr}
.cg-fit-item{align-items:flex-start;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;gap:.85rem;padding:1.15rem 1.3rem;transition:border-color .3s ease}
.cg-fit-item:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}
.cg-fit-ic{align-items:center;background:var(--accent-soft);border-radius:50%;color:var(--accent);display:flex;flex-shrink:0;font-size:.78rem;font-weight:800;height:26px;justify-content:center;width:26px}
.cg-fit-item p{color:var(--paper-soft);font-size:.94rem;line-height:1.6;margin:0}

/* ---- 底部 CTA + 表单布局 ---- */
.cg-cta-grid{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}
.cg-contact{display:grid;gap:.8rem;margin:1.7rem 0}
.cg-contact-row{align-items:center;color:var(--paper-soft);display:flex;font-size:.94rem;gap:.7rem}
.cg-contact-row b{color:var(--accent);font-size:.8rem}
.cg-cta-btns{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}
.cg-form-2col{display:grid;gap:1.1rem;grid-template-columns:1fr 1fr}

/* ---- 响应式塌缩 ---- */
@media (max-width:1024px){
  .cg-hero-inner{gap:2.4rem;grid-template-columns:1fr;padding:3.6rem 0 3rem}
  .cg-mode{gap:1.7rem;grid-template-columns:1fr;padding:1.9rem}
  .cg-steps{grid-template-columns:1fr 1fr}
  .cg-svc,.cg-cta-grid{grid-template-columns:1fr}
  .cg-gain{gap:.9rem}
  .cg-gain-stage{padding:1.6rem 1.35rem 1.5rem}
  .cg-gain-ph{font-size:2.15rem}
  .cg-gain-list{gap:.75rem}
  .cg-win-body{width:126px}
  .cg-shift{margin-bottom:2.6rem}
}
@media (max-width:900px){
  .cg-pain{grid-template-columns:1fr 1fr}
  .cg-pain-card:nth-child(1),.cg-pain-card:nth-child(2){grid-column:span 2}
  .cg-pain-card:nth-child(n+3){grid-column:span 1}
  .cg-types{grid-template-columns:1fr 1fr}
  .cg-shift{gap:1rem;grid-template-columns:1fr}
  .cg-shift-flow{gap:.55rem}
  .cg-shift-beam{transform:rotate(90deg);width:74px}
}
@media (max-width:768px){
  .cg-pain{grid-template-columns:1fr}
  .cg-pain-card:nth-child(1),.cg-pain-card:nth-child(2),.cg-pain-card:nth-child(n+3){grid-column:auto}
  .cg-fit{grid-template-columns:1fr}
  .cg-note{padding:1.4rem 1.4rem}
  .cg-gain{grid-template-columns:1fr}
  .cg-gain-arrow{display:none}
  .cg-gain-list li{font-size:.94rem}
}
@media (max-width:560px){
  .cg-steps,.cg-types,.cg-checks,.cg-form-2col{grid-template-columns:1fr}
  .cg-hero-actions .btn{width:100%}
  .cg-shift-beam{width:56px}
}
@media (prefers-reduced-motion:reduce){
  .cg-chain-node:hover,.cg-pain-card:hover,.cg-mode:hover,.cg-step:hover,.cg-svc-card:hover,.cg-type:hover,.cg-gain-stage:hover{transform:none}
}
