/* mbipp-polish.css — 视觉美化增强层（在 mbipp-unified 之后加载）
   只增强观感(质感/微交互/可访问性)，不改布局尺寸与内容。可整体删除即回退。 */

/* ---------- 1. 全局微交互 + 键盘可访问性 ---------- */
html{ scroll-behavior: smooth; }a,.mbipp-growth-button,.mbipp-growth-text-link,.mbipp-trademark-matter-card,.mbipp-growth-reading a,.mbipp-growth-faq summary{
  transition: color .2s ease, background-color .2s ease, border-color .2s ease,
              box-shadow .28s ease, transform .28s ease;
}:where(a, button, summary, input, select, textarea):focus-visible{
  outline: 2px solid var(--mb-blue, #123b91);
  outline-offset: 2px;
  border-radius: 4px;
}
@media (prefers-reduced-motion: reduce) {*{ transition: none !important; scroll-behavior: auto !important; }
}/* ---------- 2. 按钮精修 ---------- */
.mbipp-growth-button{
  box-shadow: 0 6px 16px rgba(18, 59, 145, .18);
}.mbipp-growth-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(18, 59, 145, .28);
}.mbipp-growth-button:active{ transform: translateY(0); box-shadow: 0 4px 12px rgba(18,59,145,.2); }.mbipp-growth-button.is-light{ box-shadow: 0 4px 12px rgba(6, 29, 73, .08); }.mbipp-growth-button.is-light:hover{
  border-color: var(--mb-blue, #123b91);
  color: var(--mb-blue, #123b91) !important;
}/* 让"提交注册需求"等裸链接更像可点击的动作，加箭头与下划线提示 */
.mbipp-growth-text-link.is-dark{
  font-weight: 700;
  text-decoration: none;
  background-image: linear-gradient(var(--mb-blue, #123b91), var(--mb-blue, #123b91));
  background-size: 0% 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
}.mbipp-growth-text-link.is-dark::after{
  content: " →";
  display: inline-block;
  transition: transform .2s ease;
}.mbipp-growth-text-link.is-dark:hover{ background-size: 100% 2px; }.mbipp-growth-text-link.is-dark:hover::after{ transform: translateX(4px); }/* ---------- 3. 卡片质感（流程/材料卡、阅读卡、hero 侧卡） ---------- */
.mbipp-trademark-matter-card{
  box-shadow: 0 4px 18px rgba(6, 29, 73, .06);
  border-color: #e6ebf3;
}.mbipp-trademark-matter-card:hover{
  box-shadow: 0 14px 32px rgba(6, 29, 73, .12);
  transform: translateY(-2px);
  border-color: #d2dcec;
}.mbipp-growth-reading a{
  box-shadow: 0 4px 14px rgba(6, 29, 73, .05);
}.mbipp-growth-reading a:hover{
  box-shadow: 0 14px 30px rgba(6, 29, 73, .13);
  transform: translateY(-3px);
  border-color: var(--mb-blue, #123b91);
}.mbipp-growth-service-hero aside{
  box-shadow: 0 18px 40px rgba(6, 29, 73, .12);
}/* ---------- 4. 承載页「在线咨询」按钮：深蓝底强制白字（覆盖侧栏链接的深色，特异度更高） ---------- */
.mbipp-trademark-matter-nav a.mbipp-trademark-matter-nav__cta,.mbipp-trademark-matter-nav a.mbipp-trademark-matter-nav__cta:hover,.mbipp-trademark-matter-nav a.mbipp-trademark-matter-nav__cta:focus,.mbipp-trademark-matter-nav__cta{ color: #fff !important; }.mbipp-trademark-matter-nav a.mbipp-trademark-matter-nav__cta *{ color: #fff !important; fill: #fff !important; }/* ---------- 5. FAQ 精修（悬停高亮 + 更清晰的展开态） ---------- */
.mbipp-growth-faq summary:hover{ color: var(--mb-blue, #123b91); }.mbipp-growth-faq details{ transition: background-color .2s ease; border-radius: 6px; }.mbipp-growth-faq details[open]{ background: linear-gradient(180deg, #f7f9fd 0%, #ffffff 70%); }.mbipp-growth-faq details[open] summary{ color: var(--mb-navy, #061d49); }
