.elementor-11576 .elementor-element.elementor-element-a6cfedf{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-0b79d58{text-align:center;}.elementor-11576 .elementor-element.elementor-element-0b79d58 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11576 .elementor-element.elementor-element-a1fb0d0{width:100%;max-width:100%;column-gap:0px;font-size:18px;line-height:23px;letter-spacing:0.9px;word-spacing:1px;color:#000000;}.elementor-11576 .elementor-element.elementor-element-a1fb0d0 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11576 .elementor-element.elementor-element-a963ff6{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-cda7826{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-9b199db.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11576 .elementor-element.elementor-element-9b199db.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11576 .elementor-element.elementor-element-9b199db.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-9b199db .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11576 .elementor-element.elementor-element-9b199db .elementor-image-box-img img{border-radius:38px;transition-duration:0.3s;}.elementor-11576 .elementor-element.elementor-element-9b199db .elementor-image-box-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-11576 .elementor-element.elementor-element-db1439a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11576 .elementor-element.elementor-element-db1439a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11576 .elementor-element.elementor-element-db1439a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-db1439a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11576 .elementor-element.elementor-element-db1439a .elementor-image-box-img img{border-radius:38px;transition-duration:0.3s;}.elementor-11576 .elementor-element.elementor-element-db1439a .elementor-image-box-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-11576 .elementor-element.elementor-element-1a6c31c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11576 .elementor-element.elementor-element-1a6c31c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11576 .elementor-element.elementor-element-1a6c31c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-1a6c31c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11576 .elementor-element.elementor-element-1a6c31c .elementor-image-box-img img{border-radius:38px;transition-duration:0.3s;}.elementor-11576 .elementor-element.elementor-element-1a6c31c .elementor-image-box-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-11576 .elementor-element.elementor-element-23ff9ba.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11576 .elementor-element.elementor-element-23ff9ba.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11576 .elementor-element.elementor-element-23ff9ba.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-23ff9ba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11576 .elementor-element.elementor-element-23ff9ba .elementor-image-box-img img{border-radius:38px;transition-duration:0.3s;}.elementor-11576 .elementor-element.elementor-element-23ff9ba .elementor-image-box-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-11576 .elementor-element.elementor-element-ca13900.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11576 .elementor-element.elementor-element-ca13900.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11576 .elementor-element.elementor-element-ca13900.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-ca13900 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11576 .elementor-element.elementor-element-ca13900 .elementor-image-box-img img{border-radius:38px;transition-duration:0.3s;}.elementor-11576 .elementor-element.elementor-element-ca13900 .elementor-image-box-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-11576 .elementor-element.elementor-element-8e0117c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11576 .elementor-element.elementor-element-8e0117c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11576 .elementor-element.elementor-element-8e0117c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-8e0117c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11576 .elementor-element.elementor-element-8e0117c .elementor-image-box-img img{border-radius:38px;transition-duration:0.3s;}.elementor-11576 .elementor-element.elementor-element-8e0117c .elementor-image-box-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-11576 .elementor-element.elementor-element-dae9ae7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11576 .elementor-element.elementor-element-dae9ae7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11576 .elementor-element.elementor-element-dae9ae7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-dae9ae7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11576 .elementor-element.elementor-element-dae9ae7 .elementor-image-box-img img{border-radius:38px;transition-duration:0.3s;}.elementor-11576 .elementor-element.elementor-element-dae9ae7 .elementor-image-box-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-11576 .elementor-element.elementor-element-2d8ab30.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11576 .elementor-element.elementor-element-2d8ab30.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11576 .elementor-element.elementor-element-2d8ab30.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-2d8ab30 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11576 .elementor-element.elementor-element-2d8ab30 .elementor-image-box-img img{border-radius:38px;transition-duration:0.3s;}.elementor-11576 .elementor-element.elementor-element-2d8ab30 .elementor-image-box-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-11576 .elementor-element.elementor-element-ff4d5d9{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-2d05572{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-1382857{text-align:center;}.elementor-11576 .elementor-element.elementor-element-1382857 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11576 .elementor-element.elementor-element-fcf5c73{width:var( --container-widget-width, 95.188% );max-width:95.188%;--container-widget-width:95.188%;--container-widget-flex-grow:0;text-align:center;}.elementor-11576 .elementor-element.elementor-element-fcf5c73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11576 .elementor-element.elementor-element-d3b1953{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-d3b1953:not(.elementor-motion-effects-element-type-background), .elementor-11576 .elementor-element.elementor-element-d3b1953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11576 .elementor-element.elementor-element-b0bd235{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-a40ad53 > .elementor-widget-container{margin:20px 0px 020px 0px;}.elementor-11576 .elementor-element.elementor-element-a40ad53{text-align:center;}.elementor-11576 .elementor-element.elementor-element-a40ad53 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11576 .elementor-element.elementor-element-743874c{width:initial;max-width:initial;text-align:center;}.elementor-11576 .elementor-element.elementor-element-4eb55b3{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-3240a1d{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-b10bb3e{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-569a6a4{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-b0268a2{--display:grid;--min-height:300px;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-be466dc{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-4598f6f{text-align:center;}.elementor-11576 .elementor-element.elementor-element-4598f6f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;line-height:100px;-webkit-text-stroke-color:#000;stroke:#000;color:#06518F;}.elementor-11576 .elementor-element.elementor-element-4328add{width:100%;max-width:100%;text-align:center;font-size:26px;line-height:36px;}.elementor-11576 .elementor-element.elementor-element-9a368a9 > .elementor-widget-container{margin:50px 0px 0px 1px;}.elementor-11576 .elementor-element.elementor-element-51332bd{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-de68517{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-cc41dcf{text-align:center;}.elementor-11576 .elementor-element.elementor-element-cc41dcf .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#06518F;}.elementor-11576 .elementor-element.elementor-element-942ba35{width:var( --container-widget-width, 94.286% );max-width:94.286%;--container-widget-width:94.286%;--container-widget-flex-grow:0;}.elementor-11576 .elementor-element.elementor-element-942ba35 > .elementor-widget-container{padding:30px 0px 0px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#C8D5DC;}.elementor-11576 .elementor-element.elementor-element-942ba35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-title{border-width:0.5px;border-color:#C8D5DC;padding:0px 0px 20px 0px;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-content{border-width:0.5px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;padding:0px 50px 20px 0px;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-toggle-title, .elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-toggle-icon{color:#1C244B;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-toggle-icon svg{fill:#1C244B;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-title.elementor-active a, .elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#467FF7;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-toggle-title{font-size:22px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-toggle-icon{margin-inline-end:2px;}.elementor-11576 .elementor-element.elementor-element-a1d2836{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-9b1f098{text-align:center;}.elementor-11576 .elementor-element.elementor-element-9b1f098 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#06518F;}.elementor-11576 .elementor-element.elementor-element-8e066dd{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-11576 .elementor-element.elementor-element-8e066dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11576 .elementor-element.elementor-element-931434b{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-5742b14{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-3db864d{text-align:center;}.elementor-11576 .elementor-element.elementor-element-3db864d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;line-height:100px;-webkit-text-stroke-color:#000;stroke:#000;color:#06518F;}.elementor-11576 .elementor-element.elementor-element-47ae9c1{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-7a24439{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-7a24439.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11576 .elementor-element.elementor-element-1c6b4e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11576 .elementor-element.elementor-element-1c6b4e2{z-index:0;--item-text-hover-decoration:underline;}.elementor-11576 .elementor-element.elementor-element-1c6b4e2 .elementor-toc__header-title{text-align:start;}.elementor-11576 .elementor-element.elementor-element-1c6b4e2 .elementor-toc__header{flex-direction:row;}.elementor-11576 .elementor-element.elementor-element-871ac92{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-467e979{width:initial;max-width:initial;}.elementor-11576 .elementor-element.elementor-element-2a9be2f{--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;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-2a9be2f:not(.elementor-motion-effects-element-type-background), .elementor-11576 .elementor-element.elementor-element-2a9be2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5BAEB;}.elementor-11576 .elementor-element.elementor-element-2f05ab1{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-9cb2b13 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-11576 .elementor-element.elementor-element-9cb2b13{text-align:start;}.elementor-11576 .elementor-element.elementor-element-9cb2b13 .elementor-heading-title{font-size:37px;color:#FFFFFF;}.elementor-11576 .elementor-element.elementor-element-2669757{font-size:21px;line-height:28px;}.elementor-11576 .elementor-element.elementor-element-1e0567f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-2def748{--display:flex;overflow:visible;}.elementor-11576 .elementor-element.elementor-element-2def748:not(.elementor-motion-effects-element-type-background), .elementor-11576 .elementor-element.elementor-element-2def748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-11576 .elementor-element.elementor-element-b10bb3e{--content-width:1600px;}.elementor-11576 .elementor-element.elementor-element-a1d2836{--width:43%;}.elementor-11576 .elementor-element.elementor-element-7a24439{--width:30%;}}@media(max-width:1024px){.elementor-11576 .elementor-element.elementor-element-cda7826{--grid-auto-flow:row;}.elementor-11576 .elementor-element.elementor-element-569a6a4{--grid-auto-flow:row;}.elementor-11576 .elementor-element.elementor-element-b0268a2{--grid-auto-flow:row;}.elementor-11576 .elementor-element.elementor-element-942ba35{width:100%;max-width:100%;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-toggle-title{font-size:14px;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-content{font-size:14px;}.elementor-11576 .elementor-element.elementor-element-1e0567f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11576 .elementor-element.elementor-element-0b79d58 .elementor-heading-title{font-size:24px;}.elementor-11576 .elementor-element.elementor-element-cda7826{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-11576 .elementor-element.elementor-element-9b199db .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-db1439a .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-1a6c31c .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-23ff9ba .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-ca13900 .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-8e0117c .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-dae9ae7 .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-2d8ab30 .elementor-image-box-img{margin-bottom:0px;}.elementor-11576 .elementor-element.elementor-element-1382857 .elementor-heading-title{font-size:24px;}.elementor-11576 .elementor-element.elementor-element-a40ad53 .elementor-heading-title{font-size:24px;}.elementor-11576 .elementor-element.elementor-element-569a6a4{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-11576 .elementor-element.elementor-element-b0268a2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11576 .elementor-element.elementor-element-4598f6f .elementor-heading-title{font-size:24px;line-height:2.1em;}.elementor-11576 .elementor-element.elementor-element-942ba35 .elementor-tab-content{padding:0px 0px 30px 0px;}.elementor-11576 .elementor-element.elementor-element-3db864d .elementor-heading-title{font-size:24px;line-height:2.1em;}.elementor-11576 .elementor-element.elementor-element-1e0567f{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-cda7826 *//* 1. 缩小图文间距，并优化卡片整体比例 */
.premium-product-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #ffffff;
    padding: 0 0 15px 0; /* 底部留白克制 */
    transition: all 0.4s ease-in-out;
    border: 1px solid transparent; /* 预留边框位置，防止抖动 */
}

/* 2. 控制图片容器，消除图片下方的默认微小间距 */
.premium-product-card .elementor-image {
    margin-bottom: 8px !important; /* 精准控制图片与文字的间距，可根据需要调整为 5px - 10px */
    overflow: hidden;
    width: 100%;
}

.premium-product-card .elementor-image img {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1); /* 优雅的放大过渡 */
}

/* 3. 打造高级感字体样式 */
.premium-product-card .elementor-heading-title {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; /* 国际化干净线条 */
    font-size: 15px !important; /* 字号不宜过大，14px-16px 更显精致 */
    font-weight: 500 !important; /* 适中的粗细，避免粗笨感 */
    color: #2D3748 !important; /* 放弃纯黑或刺眼的深蓝，改用高级深碳灰 */
    line-height: 1.3 !important;
    letter-spacing: 0.5px !important; /* 微调字间距，这是高级感的灵魂 */
    padding: 0 10px !important;
    margin-top: 0 !important; /* 确保上方没有任何外边距挤压 */
    text-align: center;
    transition: color 0.3s ease;
}

/* 4. 国际化的高级感 Hover 交互（鼠标悬停效果） */
.premium-product-card:hover {
    transform: translateY(-4px); /* 极其轻微的向上悬浮感 */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.05); /* 极淡的阴影，拒绝沉重 */
}

.premium-product-card:hover .elementor-image img {
    transform: scale(1.03); /* 图片极其轻微地放大，增加生动感 */
}

.premium-product-card:hover .elementor-heading-title {
    color: #a37a5c !important; /* 悬停时文字变为优雅的香槟金/复古棕（可根据你品牌色调整） */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1953 *//* ==================================
   COLOR VARIABLES
================================== */

:root{
    --main-color:#A5BAEB;
    --title-color:#1F2430;
    --text-color:#555555;
    --card-bg:#FFFFFF;
    --hover-text:#1F2430;
    --body-font: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* ==================================
   GRID
================================== */

.service-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:24px;
    width:100%;
}

/* ==================================
   CARD
================================== */

.service-card{
    position:relative;
    overflow:hidden;

    background:var(--card-bg);

    border:1px solid var(--main-color);
    border-radius:24px;

    padding:38px;

    min-height:320px;

    display:flex;
    flex-direction:column;

    transition:all .4s ease;

    cursor:pointer;
}

/* Hover Background */

.service-card::before{
    content:"";
    position:absolute;
    left:0;
    bottom:0;

    width:100%;
    height:100%;

    background:var(--main-color);

    transform:translateY(100%);

    transition:.45s ease;

    z-index:0;
}

.service-card:hover::before{
    transform:translateY(0);
}

/* Content */

.service-card > *{
    position:relative;
    z-index:2;
}

/* ==================================
   ICON
================================== */

.icon{
    font-size:34px;
    color:var(--main-color);

    margin-bottom:24px;

    transition:.35s ease;
}

/* ==================================
   TITLE
================================== */

.service-card h3{
    font-size:32px;
    line-height:1.3;
    font-weight:700;

    color:var(--title-color);

    margin:0 0 20px;

    transition:.35s ease;
}

/* ==================================
   TEXT
================================== */

.service-card p{
    font-size:18px;
    line-height:1.8;

    color:var(--text-color);

    margin:0;

    transition:.35s ease;
}

/* ==================================
   ARROW
================================== */

.arrow{
    margin-top:auto;

    padding-top:35px;

    font-size:28px;

    color:#7A879D;

    transition:.35s ease;
}

/* ==================================
   HOVER
================================== */

.service-card:hover{
    transform:translateY(-10px);

    box-shadow:
        0 20px 40px rgba(165,186,235,.20),
        0 30px 60px rgba(165,186,235,.15);
}

.service-card:hover h3,
.service-card:hover p,
.service-card:hover .icon,
.service-card:hover .arrow{
    color:var(--hover-text);
}

.service-card:hover .arrow{
    transform:translateX(10px);
}

/* ==================================
   TABLET
================================== */

@media (max-width:1024px){

    .service-grid{
        grid-template-columns:repeat(2,1fr);
    }

    .service-card{
        min-height:280px;
        padding:32px;
    }

    .service-card h3{
        font-size:28px;
    }
}

/* ==================================
   MOBILE
================================== */

@media (max-width:767px){

    .service-grid{
        grid-template-columns:1fr;
    }

    .service-card{
        padding:28px;
        min-height:auto;
    }

    .service-card h3{
        font-size:24px;
    }

    .service-card p{
        font-size:16px;
        line-height:1.7;
    }

    .arrow{
        padding-top:24px;
        font-size:24px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed16006 *//* ==========================================
   外层主容器：精细化的间距与背景微调
   ========================================== */
.oem-cards-container {
    display: flex;
    direction: ltr;
    gap: 24px; /* 增加卡片间距，拉开呼吸感 */
    width: 100%;
    max-width: 1246px;
    margin: 0 auto;
    box-sizing: border-box;
    font-family: 'Inter', -apple-system, sans-serif;
    background-color: #f8fafc; /* 更纯净通透的浅色底色 */
    padding: 30px 12px;
}

/* ==========================================
   单卡片设计：融入呼吸感、悬浮动效与高端阴影
   ========================================== */
.oem-card {
    flex: 1;
    background: #ffffff;
    border: 1px solid rgba(226, 232, 240, 0.7); /* 半透明边框，更高级 */
    border-radius: 20px; /* 增大圆角，视觉更现代亲和 */
    padding: 32px 24px;  /* 扩大留白，增加“透气度” */
    box-sizing: border-box;
    /* 核心：高级的弥散呼吸阴影 */
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.02), 
                0 2px 4px -1px rgba(0, 0, 0, 0.01),
                0 10px 15px -3px rgba(140, 150, 170, 0.03);
    display: flex;
    flex-direction: column;
    /* 动画过渡 transition，这是“呼吸”的关键 */
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    position: relative;
    top: 0;
}

/* 卡片鼠标悬停效果：向上微浮 + 阴影扩散（模拟呼吸吸气） */
.oem-card:hover {
    top: -6px; /* 优雅的轻微向上浮动 */
    border-color: rgba(155, 138, 248, 0.3); /* 浅紫色的呼吸边缘 */
    box-shadow: 0 20px 25px -5px rgba(155, 138, 248, 0.08), 
                0 10px 10px -5px rgba(155, 138, 248, 0.03);
}

/* ==========================================
   头部布局与微质感图标
   ========================================== */
.oem-header {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 24px;
}

/* 图标：升级为微渐变，并加入缩放呼吸响应 */
.oem-icon {
    width: 52px;
    height: 52px;
    border-radius: 16px; /* 从圆形改为略带现代感的多维圆角 */
    background: linear-gradient(135deg, #ae9eff 0%, #8b76f5 100%); /* 渐变色带来高级质感 */
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    box-shadow: 0 4px 12px rgba(139, 118, 245, 0.2);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* 悬停卡片时，图标产生细微的共振放大 */
.oem-card:hover .oem-icon {
    transform: scale(1.06);
}

.oem-icon svg {
    width: 24px;
    height: 24px;
}

/* 标题样式：字重与字间距微调 */
.oem-title {
    margin: 0;
    color: #0f172a; /* 更深邃的高级暗色 */
    font-size: 19px;
    line-height: 1.3;
    font-weight: 700;
    font-family: Georgia, "Times New Roman", serif;
    letter-spacing: -0.01em;
}

/* 描述文字说明 */
.oem-desc {
    margin: 0 0 28px 0;
    color: #64748b; /* 优雅的板岩灰 */
    font-size: 14px;
    line-height: 1.6;
}

/* ==========================================
   卡片 1、2 的打勾列表样式优化
   ========================================== */
.oem-list {
    list-style: none;
    padding: 0;
    margin: auto 0 0 0; /* 自动推至底部并齐 */
}

.oem-list li {
    position: relative;
    padding-left: 24px;
    margin-bottom: 12px;
    color: #475569;
    font-size: 13.5px;
    line-height: 1.45;
    transition: color 0.3s ease;
}

.oem-list li:last-child {
    margin-bottom: 0;
}

/* 勾选符号的动感处理 */
.oem-list li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 0;
    color: #8b76f5;
    font-size: 14px;
    font-weight: 700;
    transition: transform 0.3s ease;
}

/* 鼠标悬停卡片时，打勾列表文字和符号有微妙的唤醒效果 */
.oem-card:hover .oem-list li {
    color: #1e293b;
}
.oem-card:hover .oem-list li::before {
    transform: scale(1.15);
}

/* ==========================================
   卡片 3、4 的标签网格与胶囊样式优化
   ========================================== */
.oem-grid-labels {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px; /* 增加网格间距 */
    margin-top: auto; 
}

/* 胶囊标签：增强微光泽感与悬浮响应 */
.oem-label {
    background-color: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    padding: 10px 12px;
    font-size: 13px;
    color: #334155;
    display: flex;
    align-items: center;
    white-space: nowrap;
    /* 为标签本身添加丝滑过渡 */
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* 当鼠标划过单个小标签时，产生独立的Q弹呼吸响应 */
.oem-label:hover {
    background-color: #ffffff;
    border-color: #8b76f5;
    color: #8b76f5;
    box-shadow: 0 4px 12px rgba(139, 118, 245, 0.08);
    transform: translateY(-2px);
}

/* ==========================================
   响应式断点适配
   ========================================== */
@media (max-width: 1024px) {
    .oem-cards-container {
        flex-wrap: wrap;
        padding: 24px;
        gap: 16px;
    }
    .oem-card {
        flex: 0 0 calc(50% - 8px); 
        padding: 28px 20px;
    }
}

@media (max-width: 640px) {
    .oem-cards-container {
        padding: 16px;
        gap: 16px;
    }
    .oem-card {
        flex: 0 0 100%; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de68517 *//* 1. 强行把全站或当前 FAQ 容器的背景改成截图中的高级浅灰 */
.elementor-accordion {
    background: #f8f9fa !important;
    padding: 40px 40px !important;
}

/* 2. 核心大招：像素级精准轰炸标题的 HTML 核心标签 */
.elementor-accordion .elementor-accordion-item .elementor-tab-title,
.elementor-accordion .elementor-accordion-item .elementor-tab-title *,
.elementor-accordion .elementor-tab-title a,
.elementor-accordion-title {
    color: #000000 !important; /* 强行改成深墨黑色，告别高光蓝 */
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; /* 强制注入 Inter 字体 */
    font-size: 18px !important; /* 放大字号 */
    font-weight: 500 !important; /* 柔和的高级字重 */
    text-transform: none !important; /* 杀死每个单词强制大写 */
    letter-spacing: -0.3px !important;
    text-decoration: none !important;
}

/* 3. 悬停（Hover）时稍微变点深灰，增加国际站交互感 */
.elementor-accordion .elementor-tab-title:hover,
.elementor-accordion .elementor-tab-title:hover * {
    color: #555555 !important;
}

/* 4. 强行修正右侧减号/加号图标，使其与文字完美居中并变黑 */
.elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
    color: #000000 !important;
    display: inline-flex !important;
    align-items: center !important;
    font-size: 16px !important;
}

/* 5. 像素级微调极淡的分割线线 */
.elementor-accordion .elementor-accordion-item {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important;
    padding: 10px 0 !important;
}/* End custom CSS */