.elementor-8 .elementor-element.elementor-element-32ecf14{--display:flex;--min-height:500px;}.elementor-8 .elementor-element.elementor-element-32ecf14:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-32ecf14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aifoottech.com/wp-content/uploads/2026/08/微信图片_20260828151324_1384_3.jpg");background-position:center right;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6ca0779{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b413d49 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a2345c1 );}.elementor-8 .elementor-element.elementor-element-31ffa17 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-35c9c2f{font-family:"Arial", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c609417{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-0759e3d .elementor-button{background-color:var( --e-global-color-a2345c1 );font-family:"Arial", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-9e35a20 .elementor-button{background-color:#D4AF3700;font-family:"Arial", Sans-serif;font-weight:500;fill:var( --e-global-color-a2345c1 );color:var( --e-global-color-a2345c1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2345c1 );border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-2998720{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-32ecf14{--content-width:1400px;}.elementor-8 .elementor-element.elementor-element-6ca0779{--width:31%;}}/* Start custom CSS */.ff-tech-card-wrap {
  display: flex;
  gap: 0;
  width: 100%;
}
.ff-tech-card {
  flex: 1;
  min-height: 370px;
  border-radius: 16px;
  padding: 32px 12px 26px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  position: relative;
  overflow: hidden;
}
/*金色卡片 金属底色 + 内层径向光晕模拟霓虹效果*/
.card-gold {
  background: radial-gradient(circle at 50% 35%, rgba(255,220,120,0.22), transparent 65%),
  linear-gradient(145deg,#e7c464,#b69030,#ddb94e);
  border:1px solid rgba(255,230,160,0.45);
}
.card-blue {
  background: radial-gradient(circle at 50% 35%, rgba(114,208,255,0.22), transparent 65%),
  linear-gradient(145deg,#266bdb,#103688,#1d54be);
  border:1px solid rgba(114,208,255,0.45);
}
.card-mix {
  background: radial-gradient(circle at 50% 35%, rgba(255,220,120,0.22), transparent 65%),
  linear-gradient(145deg,#1e3d83,#a07e2d,#d4b246);
  border:1px solid rgba(255,230,160,0.45);
}
.icon-ring {
  width:190px;
  height:190px;
}
.icon-ring svg {
  width:100%;
  height:100%;
}
/* ==========这里是修改后的文字样式========== */
.card-text {
  font-size:15px;
  font-weight:400;
  font-family: Arial, sans‑serif;
  color:#fff;
  text-align:center;
  line-height:1.35;
}

@media(max‑width:991px){
  .ff-tech-card-wrap {
    flex‑direction:column;
    gap:16px;
  }
  .ff-tech-card {
    min‑height:310px;
  }
  .card-text {
    font-size:18px;
  }
}/* End custom CSS */