.elementor .e-aab5e50{flex-direction:column;}.elementor .e-fea90b0{margin-block-start:25px;flex-direction:column;}.elementor .e-e11a090{margin-block-start:40px;margin-block-end:40px;flex-direction:column;}.elementor .e-3b090e2{flex-direction:column;/* =========================================================
 [THOR WHY 02] Section Base - 强制全宽背景
========================================================= */

/* 1. 确保全局不会产生横向滚动条 */
html, body {
  overflow-x: hidden;
}

/* 2. 突破 Elementor 容器限制，拉伸背景至屏幕全宽 */
.tp-why-section {
  padding: 92px 0;
  background: #F5F9FF;
  font-family: Arial, Helvetica, sans-serif;
  
  /* 核心全宽黑科技代码 */
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  box-sizing: border-box;
}

/* 3. 内部内容依然保持最大 1380px 居中 */
.tp-why-container {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 20px; /* 保留两侧 20px 安全边距，防止在大屏/平板贴边 */
  box-sizing: border-box;
}\n}.elementor .e-9df8af1{flex-direction:column;}.elementor .e-05a902a{flex-direction:column;.tp-work-section {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
background-color: #F5F8FC; /* 你的背景颜色 */

/* 确保内部内容仍然居中且有合理的内边距 */
padding: 76px 20px; 
box-sizing: border-box;
}\n}.elementor .e-1b70336{width:1380px;margin-block-start:20px;display:block;flex-direction:column;}