.elementor .e-5ebabf3e-20c7{font-family:Archivo;font-weight:600;font-size:44px;color:#012362;line-height:1.15;}.elementor .e-4b06d88b-f02a{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-33e7fb0e-8829{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-25c1342-5dc4{width:100%;height:300px;object-fit:cover;}.elementor .e-1a8b6ca7-9d8e{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-26b8773b-f0c7{padding:0px;display:flex;flex-direction:row;gap:4%;align-items:center;}.elementor .e-5fbb85c5-2333{padding-block-start:70px;padding-block-end:70px;padding-inline-start:6%;padding-inline-end:6%;background-color:#f5f7fa;}.elementor .e-62ac19fb-77c9{font-family:Archivo;font-weight:600;font-size:34px;color:#202732;line-height:1.15;text-align:center;margin:0px;}.elementor .e-25708448-9e0e{font-family:"DM Sans";font-size:13px;color:#636c78;line-height:1.7;text-align:center;margin-block-start:16px;margin-block-end:24px;}.elementor .e-32df3f0c-1dc5{font-family:Archivo;font-weight:600;font-size:14px;color:#202732;line-height:1.5;text-align:center;white-space:normal; overflow-wrap:normal;\n}.elementor .e-d8e99dd-d6a9{width:auto;min-width:0px;min-height:57px;color:#012362;text-align:center;padding-block-start:17px;padding-block-end:17px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:#ffffff;flex:1 1 auto;}.elementor .e-6cf130ff-10a5{font-family:Archivo;font-weight:600;font-size:14px;color:#202732;line-height:1.5;text-align:center;white-space:normal; overflow-wrap:normal;\n}.elementor .e-3cf025bd-87d5{width:auto;min-width:0px;min-height:57px;color:#012362;text-align:center;padding-block-start:17px;padding-block-end:17px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:#ffffff;flex:1 1 auto;}.elementor .e-293afc58-75b8{font-family:Archivo;font-weight:600;font-size:14px;color:#202732;line-height:1.5;text-align:center;white-space:normal; overflow-wrap:normal;\n}.elementor .e-681e002b-fb9b{width:auto;min-width:0px;min-height:57px;color:#012362;text-align:center;padding-block-start:17px;padding-block-end:17px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:#ffffff;flex:1 1 auto;}.elementor .e-29bb26aa-5054{font-family:Archivo;font-weight:600;font-size:14px;color:#202732;line-height:1.5;text-align:center;white-space:normal; overflow-wrap:normal;\n}.elementor .e-74026345-6e38{width:auto;min-width:0px;min-height:57px;color:#012362;text-align:center;padding-block-start:17px;padding-block-end:17px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:#ffffff;flex:1 1 auto;}.elementor .e-1c65a578-1301{padding:0px;border-width:1px;border-color:#dfe4eb;border-style:solid;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:flex-start;}.elementor .e-1cc59f97-2bec{width:100%;height:350px;object-fit:cover;border-radius:0px;}.elementor .e-7adb314a-7c63{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-7b8d674b-dcad{font-family:Archivo;font-weight:600;font-size:30px;color:#202732;line-height:1.15;}.elementor .e-4dc02ee7-80e1{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-7c29dfb8-5ed9{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-44b0798b-d163{font-family:"DM Sans";font-size:14px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;background-color:#012362;align-self:flex-start;width:fit-content;\n}.elementor .e-3597340d-7417{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-6b85aceb-2559{padding:0px;display:flex;flex-direction:row;gap:4%;align-items:center;}.elementor .e-9f070ae-5715{padding:0px;}.elementor .e-4b6065d8-33ca{width:100%;height:350px;object-fit:cover;border-radius:0px;}.elementor .e-56639956-3c3c{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-440ba170-11c2{font-family:Archivo;font-weight:600;font-size:30px;color:#202732;line-height:1.15;}.elementor .e-61c3810d-a690{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-73fcbb1e-232d{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-3cb0a93c-e463{font-family:"DM Sans";font-size:14px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;background-color:#012362;align-self:flex-start;width:fit-content;\n}.elementor .e-2ee6a377-1d30{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-7acf5597-e384{padding:0px;display:flex;flex-direction:row;gap:4%;align-items:center;}.elementor .e-4ca4522f-bb0e{padding:0px;}.elementor .e-39911d0e-9eab{width:100%;height:350px;object-fit:cover;border-radius:0px;}.elementor .e-6c2e6739-a70d{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-183a59c1-1517{font-family:Archivo;font-weight:600;font-size:30px;color:#202732;line-height:1.15;}.elementor .e-4b9ef172-e86e{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-7522bd4c-441c{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-65dd0496-3903{font-family:"DM Sans";font-size:14px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;background-color:#012362;align-self:flex-start;width:fit-content;\n}.elementor .e-1be2ab0-b5e0{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-be4f4b1-de8e{padding:0px;display:flex;flex-direction:row;gap:4%;align-items:center;}.elementor .e-2d157bfa-e7f4{padding:0px;}.elementor .e-5d52216f-33d3{width:100%;height:350px;object-fit:cover;border-radius:0px;}.elementor .e-f2136ca-e8d5{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-289dd828-fef0{font-family:Archivo;font-weight:600;font-size:30px;color:#202732;line-height:1.15;}.elementor .e-346b2f8f-da6d{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-29081ffa-2e64{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-6739dd22-7776{font-family:"DM Sans";font-size:14px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;background-color:#012362;align-self:flex-start;width:fit-content;\n}.elementor .e-74440272-4dd1{width:48%;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-4b1c2b17-28e5{padding:0px;display:flex;flex-direction:row;gap:4%;align-items:center;}.elementor .e-21179f-a6c2{padding:0px;}.elementor .e-432a02a0-bf3f{padding:0px;}.elementor .e-5d42a616-7ec4{padding:0px;gap:25px;}.elementor .e-72069525-6057{padding-block-start:70px;padding-block-end:70px;padding-inline-start:6%;padding-inline-end:6%;background-color:#ffffff;}.elementor .e-8452bdb-1d8c373{font-family:Archivo;font-weight:600;font-size:34px;color:#202732;line-height:1.15;text-align:center;margin:0px;}.elementor .e-3a993dc-8ed23e8{font-family:Archivo;font-weight:600;font-size:34px;color:#202732;line-height:1.15;text-align:center;margin:0px;}.elementor .e-04031f7-4150fa6{justify-content:center;}.elementor .e-d510899-d7fcaa2{font-family:Archivo;font-weight:600;font-size:13px;color:#202732;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-1632d12-cd0035f{width:14px;height:14px;color:#012362;}.elementor .e-f251c97-0f6c9fb{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: #dfe4eb; border-bottom-style: solid; border-bottom-color: #dfe4eb;\n}.elementor .e-ee8612f-5f85c0c{font-family:"DM Sans";font-size:14px;color:#636c78;line-height:1.8;margin:0px;}.elementor .e-61e946f-873afad{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-27d728c-2555f6a{font-family:Archivo;font-weight:600;font-size:13px;color:#202732;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-bf90015-180d154{width:14px;height:14px;color:#012362;}.elementor .e-a687d24-338bcdf{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: #dfe4eb; border-bottom-style: solid; border-bottom-color: #dfe4eb;\n}.elementor .e-145411c-b8075c3{font-family:"DM Sans";font-size:14px;color:#636c78;line-height:1.8;margin:0px;}.elementor .e-848129e-b1d3368{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5311a64-9e93d14{font-family:Archivo;font-weight:600;font-size:13px;color:#202732;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-acc69e1-4f1c9fb{width:14px;height:14px;color:#012362;}.elementor .e-8a8a366-f55dce2{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: #dfe4eb; border-bottom-style: solid; border-bottom-color: #dfe4eb;\n}.elementor .e-b2c85af-08ed022{font-family:"DM Sans";font-size:14px;color:#636c78;line-height:1.8;margin:0px;}.elementor .e-7242fc5-c83fa74{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2d72c64-c42fede{font-family:Archivo;font-weight:600;font-size:13px;}.elementor .e-fc4ea76-620036a{font-family:"DM Sans";font-size:14px;color:#636c78;line-height:1.8;margin:0px;}.elementor .e-3ce0005-b3cec7d{font-family:Archivo;font-weight:600;font-size:13px;}.elementor .e-5a43d11-ebf5fe4{font-family:"DM Sans";font-size:14px;color:#636c78;line-height:1.8;margin:0px;}.elementor .e-88c9a0c-e2b3282{/* 整个 FAQ 列表 */
& {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0;
}

/* 每条问题独立成卡片 */
& .e-accordion-item-base {
  padding: 0 !important;
  margin: 0 !important;
  border: 1px solid transparent !important;
  background: #fff;
  box-shadow: 0 4px 14px rgba(20, 45, 65, 0.10);
  transition: border-color .2s ease, background-color .2s ease;
}

/* 问题标题栏 */
& .e-accordion-item-header-base {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 24px !important;
  box-sizing: border-box;
  min-height: 108px;
  padding: 28px 36px !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  cursor: pointer;
  list-style: none;
}

& summary::-webkit-details-marker {
  display: none;
}

/* 标题占据剩余空间 */
& .e-accordion-item-title-base {
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
}

/* 统一五条问题的字体 */
& .e-accordion-item-title-base .e-heading-base,
& .e-accordion-item-title-base .e-paragraph-base {
  display: block;
  margin: 0 !important;
  color: #151515 !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  white-space: normal !important;
}

/* 隐藏原来的加号和下拉箭头 */
& .e-accordion-item-icon-base,
& .e-accordion-item-icon-open-base {
  display: none !important;
}

/* 绘制蓝色圆形加号 */
& .e-accordion-item-header-base::after {
  content: "";
  display: block;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #012362;
  background-image:
      linear-gradient(#fff, #fff),
      linear-gradient(#fff, #fff);
  background-position: center;
  background-size: 12px 2px, 2px 12px;
  background-repeat: no-repeat;
}

/* 展开时变成减号 */
& details[open] > .e-accordion-item-header-base::after {
  background-size: 12px 2px, 2px 0;
}

/* 展开后的答案区域 */
& .e-accordion-item-content-base {
  padding: 0 36px 30px !important;
  margin: 0 !important;
  border: 0 !important;
}

& .e-accordion-item-content-base .e-paragraph-base {
  margin: 0 !important;
  color: #555 !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
}

/* 鼠标经过：浅灰背景、蓝色边框 */
@media (hover: hover) {
  & .e-accordion-item-base:hover {
      border-color: #012362 !important;
      background-color: #f7f7f7;
  }

  & .e-accordion-item-base:hover
  .e-accordion-item-title-base .e-heading-base,
  & .e-accordion-item-base:hover
  .e-accordion-item-title-base .e-paragraph-base {
      color: #012362 !important;
  }
}

/* 键盘操作提示 */
& .e-accordion-item-header-base:focus-visible {
  outline: 2px solid #012362;
  outline-offset: -3px;
}

/* 手机端 */
@media (max-width: 767px) {
  & {
      gap: 10px;
  }

  & .e-accordion-item-header-base {
      min-height: 92px;
      padding: 20px 18px !important;
      gap: 12px !important;
  }

  & .e-accordion-item-title-base .e-heading-base,
  & .e-accordion-item-title-base .e-paragraph-base {
      font-size: 13px !important;
      line-height: 1.5 !important;
  }

  & .e-accordion-item-header-base::after {
      flex-basis: 21px;
      width: 21px;
      height: 21px;
      background-size: 10px 2px, 2px 10px;
  }

  & details[open] > .e-accordion-item-header-base::after {
      background-size: 10px 2px, 2px 0;
  }

  & .e-accordion-item-content-base {
      padding: 0 18px 22px !important;
  }

  & .e-accordion-item-content-base .e-paragraph-base {
      font-size: 13px !important;
      line-height: 1.8 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  & .e-accordion-item-base {
      transition: none;
  }
}\n}.elementor .e-6ba4206f-ce24{font-family:Archivo;font-weight:600;font-size:33px;color:#202732;line-height:1.15;}.elementor .e-4b19aea9-f0ba{font-family:Archivo;font-weight:600;font-size:20px;color:#202732;line-height:1.15;}.elementor .e-23771e50-62f8{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-229c8629-18a4{padding:22px;border-width:1px;border-color:#dfe4eb;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;}.elementor .e-4d25c22c-1044{font-family:Archivo;font-weight:600;font-size:20px;color:#202732;line-height:1.15;}.elementor .e-1f410280-212b{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-6869aed5-56da{padding:22px;border-width:1px;border-color:#dfe4eb;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;}.elementor .e-41b821a0-ce08{font-family:Archivo;font-weight:600;font-size:20px;color:#202732;line-height:1.15;}.elementor .e-6f708739-4189{font-family:"DM Sans";font-size:15px;color:#636c78;line-height:1.7;}.elementor .e-b4c62be-9164{padding:22px;border-width:1px;border-color:#dfe4eb;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;}.elementor .e-7f191e50-71b8{padding-block-start:25px;padding-block-end:25px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:22px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-2d5fd917-db57{padding-block-start:70px;padding-block-end:70px;padding-inline-start:6%;padding-inline-end:6%;background-color:#f5f7fa;}.elementor .e-23659a8e-851f{font-family:Archivo;font-weight:600;font-size:32px;color:#ffffff;line-height:1.15;}.elementor .e-56ab8f99-5e38{font-family:"DM Sans";font-size:15px;color:#dce6f7;line-height:1.7;}.elementor .e-48f0cc46-1b5a{font-family:"DM Sans";font-size:14px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;background-color:#012362;}.elementor .e-61f1626f-713a{padding-block-start:70px;padding-block-end:70px;padding-inline-start:6%;padding-inline-end:6%;background-color:#012362;}