.elementor-1443 .elementor-element.elementor-element-2a7feef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1443 .elementor-element.elementor-element-2a7feef:not(.elementor-motion-effects-element-type-background), .elementor-1443 .elementor-element.elementor-element-2a7feef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-6929910{width:100%;max-width:100%;}.elementor-1443 .elementor-element.elementor-element-6929910 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-9671151{--display:flex;--min-height:725px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1443 .elementor-element.elementor-element-f0dc3ea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1443 .elementor-element.elementor-element-ece823f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1443 .elementor-element.elementor-element-773a733 .elementor-icon-box-wrapper{gap:15px;}.elementor-1443 .elementor-element.elementor-element-773a733.elementor-view-stacked .elementor-icon{background-color:#0F8037;}.elementor-1443 .elementor-element.elementor-element-773a733.elementor-view-framed .elementor-icon, .elementor-1443 .elementor-element.elementor-element-773a733.elementor-view-default .elementor-icon{fill:#0F8037;color:#0F8037;border-color:#0F8037;}.elementor-1443 .elementor-element.elementor-element-4b4f87d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1443 .elementor-element.elementor-element-ac92a19 .elementor-icon-box-wrapper{gap:15px;}.elementor-1443 .elementor-element.elementor-element-ac92a19.elementor-view-stacked .elementor-icon{background-color:#1E46AA;}.elementor-1443 .elementor-element.elementor-element-ac92a19.elementor-view-framed .elementor-icon, .elementor-1443 .elementor-element.elementor-element-ac92a19.elementor-view-default .elementor-icon{fill:#1E46AA;color:#1E46AA;border-color:#1E46AA;}.elementor-1443 .elementor-element.elementor-element-880a404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1443 .elementor-element.elementor-element-72ff7db .elementor-icon-box-wrapper{gap:15px;}.elementor-1443 .elementor-element.elementor-element-72ff7db.elementor-view-stacked .elementor-icon{background-color:#C9BB0B;}.elementor-1443 .elementor-element.elementor-element-72ff7db.elementor-view-framed .elementor-icon, .elementor-1443 .elementor-element.elementor-element-72ff7db.elementor-view-default .elementor-icon{fill:#C9BB0B;color:#C9BB0B;border-color:#C9BB0B;}.elementor-1443 .elementor-element.elementor-element-24022b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1443 .elementor-element.elementor-element-32a3129 .elementor-icon-box-wrapper{gap:15px;}.elementor-1443 .elementor-element.elementor-element-32a3129.elementor-view-stacked .elementor-icon{background-color:#05C1E0;}.elementor-1443 .elementor-element.elementor-element-32a3129.elementor-view-framed .elementor-icon, .elementor-1443 .elementor-element.elementor-element-32a3129.elementor-view-default .elementor-icon{fill:#05C1E0;color:#05C1E0;border-color:#05C1E0;}.elementor-1443 .elementor-element.elementor-element-cf7b007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1443 .elementor-element.elementor-element-cf7b007:not(.elementor-motion-effects-element-type-background), .elementor-1443 .elementor-element.elementor-element-cf7b007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}@media(min-width:768px){.elementor-1443 .elementor-element.elementor-element-2a7feef{--content-width:100%;}.elementor-1443 .elementor-element.elementor-element-9671151{--content-width:100%;}.elementor-1443 .elementor-element.elementor-element-f0dc3ea{--content-width:1400px;}.elementor-1443 .elementor-element.elementor-element-ece823f{--width:25%;}.elementor-1443 .elementor-element.elementor-element-4b4f87d{--width:25%;}.elementor-1443 .elementor-element.elementor-element-880a404{--width:25%;}.elementor-1443 .elementor-element.elementor-element-24022b8{--width:25%;}.elementor-1443 .elementor-element.elementor-element-cf7b007{--content-width:1400px;}}/* Start custom CSS for html, class: .elementor-element-6929910 */.custom-ticker-wrapper {
    background-color: #008a70; /* 统一品牌绿 */
    color: #ffffff;
    white-space: nowrap;
    overflow: hidden;
    padding: 3px 0;
    font-size: 16px;
    z-index: 9999;
}

.custom-ticker-content {
    display: inline-block;
    padding-left: 0;
    animation: marquee-three 25s linear infinite; /* 调整秒数改变速度 */
}

.custom-ticker-content span {
    display: inline-block;
    padding-right: 150px; /* 每条信息之间的间距 */
}

/* 鼠标悬停时停止滚动，方便阅读 */
.custom-ticker-wrapper:hover .custom-ticker-content {
    animation-play-state: paused;
}

@keyframes marquee-three {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); } /* 滚动到一半刚好完成一次 3 条循环 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf7b007 *//* 整体布局 */
.comparison-section {
    display: flex;
    gap: 40px;
    align-items: center;
    padding: 50px 20px;
    background: #f8f9fa; /* 背景浅灰色 */
}

/* 对比表容器：品牌绿背景 */
.comparison-table {
    flex: 1;
    background: #008a70; /* 你的品牌绿 */
    border-radius: 20px;
    display: grid;
    grid-template-columns: 1.5fr 1fr 1fr;
    position: relative;
    overflow: visible;
}

/* 每一行的样式 */
.table-row {
    display: contents; /* 让子元素直接参与网格布局 */
}

.table-row div {
    padding: 20px;
    color: white;
    text-align: center;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 特点文字左对齐 */
.col-feature {
    justify-content: flex-start !important;
    font-weight: 600;
}

/* 核心：中间 CATFOUR 列的悬浮白色背景 */
.col-catfour {
    background: white;
    color: #008a70 !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1); /* 阴影效果 */
    z-index: 2;
    transform: scaleY(1.08); /* 稍微拉高一点产生悬浮感 */
}

/* 头部样式 */
.header .col-catfour {
    border-radius: 15px 15px 0 0;
    font-weight: 900;
}
.last .col-catfour {
    border-radius: 0 0 15px 15px;
    border-bottom: none !important;
}

/* 图标颜色 */
.check { color: #008a70; font-weight: bold; font-size: 20px; }
.cross { color: white; opacity: 0.8; font-size: 18px; }

/* 右侧文案样式 */
.comparison-text { flex: 1; text-align: left; }
.comparison-text h2 { font-size: 32px; margin-bottom: 20px; color: #333; }
.benefit-list { list-style: none; padding: 0; margin-top: 20px; }
.benefit-list li { margin-bottom: 15px; font-size: 16px; color: #555; }

/* 移动端适配 */
@media (max-width: 768px) {
    .comparison-section { flex-direction: column; }
    .comparison-table { width: 100%; font-size: 12px; }
}/* End custom CSS */