.zb-el-zionText {  -webkit-box-orient:vertical;  overflow:hidden;  display:-webkit-box;  text-overflow:ellipsis;  overflow-wrap:break-word;  word-break:break-word;  line-height:180%;}.zb-el-zionText a {  color:inherit;  text-decoration:none;}.zb-el-zionText a > * {  -webkit-box-orient:vertical;  overflow:hidden;  display:-webkit-box;  text-overflow:ellipsis;  overflow-wrap:break-word;  word-break:break-word;}#uid2262239136282 { word-break:break-word;overflow-wrap:break-word; }#uid2262239136282 * { word-break:break-word;overflow-wrap:break-word; }                #main-content-hcwm {            background:#fff;            color:#222;            font-family:'Segoe UI', Arial, sans-serif;            padding:0;        }        #main-content-hcwm .hcwm-main-wrap {            max-width:1200px;            margin:0 auto;            padding:32px 16px 32px 16px;            display:flex;            flex-direction:row;            gap:32px;        }        @media (max-width:1024px) {            #main-content-hcwm .hcwm-main-wrap {                flex-direction:column;                gap:0;            }        }        #main-content-hcwm .hcwm-main-content {            flex:1 1 0;            min-width:0;        }        #main-content-hcwm .hcwm-sidebar {            width:320px;            min-width:260px;            max-width:380px;            background:#f3f5f8;            border-radius:8px;            box-shadow:0 2px 16px rgba(26,41,71,0.06);            padding:24px 20px;            margin-top:8px;            margin-bottom:8px;            display:flex;            flex-direction:column;            gap:28px;        }        @media (max-width:900px) {            #main-content-hcwm .hcwm-sidebar {                width:100%;                max-width:100%;                margin-top:32px;                margin-bottom:0;            }        }                #main-content-hcwm h1 {            font-size:32px;            color:#1a2947;            font-weight:700;            margin-bottom:18px;            line-height:1.18;            letter-spacing:0.5px;        }        #main-content-hcwm h2 {            font-size:26px;            color:#1a2947;            font-weight:600;            margin-bottom:15px;            line-height:1.2;        }        #main-content-hcwm h3 {            font-size:20px;            color:#2560a8;            font-weight:500;            margin-bottom:10px;            margin-top:10px;            line-height:1.4;        }        #main-content-hcwm p {            font-size:16px;            color:#222;            line-height:1.7;            margin-bottom:14px;        }        #main-content-hcwm .hcwm-note {            font-size:14px;            color:#6c7a8a;            margin-bottom:16px;        }                #main-content-hcwm .hcwm-product-gallery {            display:grid;            grid-template-columns:repeat(2, 1fr);            gap:20px;            margin-bottom:24px;        }        #main-content-hcwm .hcwm-product-gallery img {            width:100%;            aspect-ratio:4/3;            object-fit:cover;            border-radius:8px;            box-shadow:0 2px 12px rgba(26,41,71,0.07);            background:#eaf0f7;            transition:box-shadow .25s,transform .25s;            cursor:pointer;        }        #main-content-hcwm .hcwm-product-gallery img:hover {            box-shadow:0 8px 28px rgba(26,41,71,0.14);            transform:scale(1.04);        }        @media (max-width:700px) {            #main-content-hcwm .hcwm-product-gallery {                grid-template-columns:1fr;            }        }                #main-content-hcwm .hcwm-advantages-card {            background:#f8fafc;            border-radius:8px;            box-shadow:0 2px 12px rgba(26,41,71,0.07);            padding:28px 24px 18px 24px;            margin-bottom:32px;        }        #main-content-hcwm .hcwm-adv-list {            margin:0;            padding:0;            list-style:none;        }        #main-content-hcwm .hcwm-adv-list li {            display:flex;            align-items:flex-start;            gap:10px;            font-size:16px;            color:#1a2947;            margin-bottom:13px;            line-height:1.6;        }        #main-content-hcwm .hcwm-adv-list li:last-child {            margin-bottom:0;        }        #main-content-hcwm .hcwm-adv-list .fa-check-circle {            color:#2560a8;            font-size:18px;            margin-top:2px;        }                #main-content-hcwm .hcwm-details-section {            background:#fff;            border-radius:8px;            box-shadow:0 2px 12px rgba(26,41,71,0.07);            padding:28px 24px;            margin-bottom:32px;        }        #main-content-hcwm .hcwm-application-tags {            display:flex;            flex-wrap:wrap;            gap:10px;            margin-top:10px;        }        #main-content-hcwm .hcwm-application-tag {            background:linear-gradient(90deg, #1a2947 60%, #2560a8 100%);            color:#fff;            padding:6px 18px;            border-radius:20px;            font-size:14px;            font-weight:500;            letter-spacing:0.1em;        }                #main-content-hcwm .hcwm-cases-section {            margin-bottom:32px;        }        #main-content-hcwm .hcwm-cases-grid {            display:grid;            grid-template-columns:1fr 1fr 1fr;            gap:22px;        }        @media (max-width:900px) {            #main-content-hcwm .hcwm-cases-grid {                grid-template-columns:1fr;            }        }        #main-content-hcwm .hcwm-case-card {            background:#fff;            border-radius:8px;            box-shadow:0 2px 10px rgba(26,41,71,0.09);            overflow:hidden;            transition:transform 0.2s, box-shadow 0.2s;            display:flex;            flex-direction:column;            min-height:340px;        }        #main-content-hcwm .hcwm-case-card:hover {            transform:translateY(-4px) scale(1.01);            box-shadow:0 8px 28px rgba(26,41,71,0.13);        }        #main-content-hcwm .hcwm-case-img {            width:100%;            height:180px;            object-fit:cover;            background:#eaf0f7;        }        #main-content-hcwm .hcwm-case-content {            padding:18px 16px 16px 16px;            flex:1;            display:flex;            flex-direction:column;            justify-content:flex-start;        }        #main-content-hcwm .hcwm-case-content h3 {            font-size:18px;            color:#1a2947;            margin-bottom:8px;            font-weight:600;        }        #main-content-hcwm .hcwm-case-content p {            font-size:15px;            color:#444;            margin-bottom:0;        }                #main-content-hcwm .hcwm-reviews-section {            margin-bottom:32px;        }        #main-content-hcwm .hcwm-reviews-grid {            display:grid;            grid-template-columns:1fr 1fr 1fr;            gap:22px;        }        @media (max-width:900px) {            #main-content-hcwm .hcwm-reviews-grid {                grid-template-columns:1fr;            }        }        #main-content-hcwm .hcwm-review-card {            background:#fff;            border-radius:8px;            box-shadow:0 2px 10px rgba(26,41,71,0.09);            padding:24px 20px;            display:flex;            flex-direction:column;            align-items:center;            transition:box-shadow 0.2s, transform 0.2s;            min-height:240px;        }        #main-content-hcwm .hcwm-review-card:hover {            box-shadow:0 8px 28px rgba(26,41,71,0.13);            transform:translateY(-4px) scale(1.01);        }        #main-content-hcwm .hcwm-review-avatar {            width:70px;            height:70px;            border-radius:50%;            object-fit:cover;            margin-bottom:12px;        }        #main-content-hcwm .hcwm-reviewer-name {            font-weight:600;            color:#1a2947;            font-size:16px;            margin-bottom:4px;        }        #main-content-hcwm .hcwm-review-rating {            color:#ff9800;            font-size:16px;            letter-spacing:2px;            margin-bottom:10px;        }        #main-content-hcwm .hcwm-review-card p {            text-align:center;            font-size:15px;            color:#333;            margin-bottom:0;        }                #main-content-hcwm .hcwm-inquiry-section {            background:#f8fafc;            border-radius:8px;            box-shadow:0 2px 12px rgba(26,41,71,0.07);            padding:32px 28px;        }        #main-content-hcwm .hcwm-inquiry-section h2 {            text-align:center;            margin-bottom:22px;        }        #main-content-hcwm .zb-el-form-body {            margin-top:10px;        }        #main-content-hcwm .form-fields-item input,        #main-content-hcwm .form-fields-item textarea {            font-size:16px;            border-radius:4px;            border:1px solid #d2d6dc;            padding:14px 12px;            margin-bottom:5px;            color:#1a2947;            background:#fff;            transition:border-color .2s, box-shadow .2s;        }        #main-content-hcwm .form-fields-item input:focus,        #main-content-hcwm .form-fields-item textarea:focus {            border-color:#1a2947;            box-shadow:0 0 0 2px #2560a831;            outline:none;        }        #main-content-hcwm .form-fields-submit-button {            background:#1a2947;            color:#fff;            border:none;            border-radius:4px;            padding:15px 0;            font-size:16px;            font-weight:600;            cursor:pointer;            width:100%;            display:flex;            align-items:center;            justify-content:center;            gap:10px;            transition:background .2s, box-shadow .2s;            box-shadow:0 2px 8px rgba(26,41,71,0.08);        }        #main-content-hcwm .form-fields-submit-button:hover {            background:#2560a8;            box-shadow:0 6px 20px rgba(26,41,71,0.13);        }        #main-content-hcwm .form-fields-submit-button p {            margin:0;            font-size:15px;            font-weight:600;            letter-spacing:1px;        }        #main-content-hcwm .form-field-description {            min-height:18px;            font-size:13px;            color:#b0b4b9;            margin-bottom:0;        }                @media (max-width:700px) {            #main-content-hcwm .hcwm-main-wrap {                padding:10px 0;            }            #main-content-hcwm .hcwm-main-content,            #main-content-hcwm .hcwm-sidebar {                padding:0 2vw;            }            #main-content-hcwm .hcwm-inquiry-section {                padding:20px 8px;            }        }                #main-content-hcwm .hcwm-advantages-card,        #main-content-hcwm .hcwm-details-section,        #main-content-hcwm .hcwm-case-card,        #main-content-hcwm .hcwm-review-card,        #main-content-hcwm .hcwm-inquiry-section,        #main-content-hcwm .hcwm-sidebar {            border-radius:4px;        }        #main-content-hcwm .fa-solid,        #main-content-hcwm .fa-regular,        #main-content-hcwm .fa-brands {                        font-family:"Font Awesome 6 Free";            font-weight:900;        }                #main-content-hcwm .hcwm-divider {            height:1px;            background:#e4e8ee;            border:none;            margin:28px 0 24px 0;        }                #main-content-hcwm .hcwm-sidebar-title {            font-size:18px;            color:#1a2947;            font-weight:600;            margin-bottom:10px;        }        #main-content-hcwm .hcwm-contact-list {            list-style:none;            padding:0;            margin:0 0 18px 0;        }        #main-content-hcwm .hcwm-contact-list li {            font-size:15px;            color:#222;            margin-bottom:8px;            display:flex;            align-items:center;            gap:8px;        }        #main-content-hcwm .hcwm-contact-list .fa-solid {            color:#2560a8;            font-size:16px;        }        #main-content-hcwm .hcwm-download-btn {            display:inline-block;            background:#ff9500;            color:#fff;            border-radius:4px;            padding:10px 24px;            font-size:15px;            font-weight:600;            text-decoration:none;            box-shadow:0 2px 8px rgba(255,149,0,0.10);            text-align:center;            margin-top:10px;            transition:background .2s, box-shadow .2s;        }        #main-content-hcwm .hcwm-download-btn:hover {            background:#ffa726;            box-shadow:0 6px 16px rgba(255,149,0,0.16);        }        #main-content-hcwm .hcwm-sidebar-box {            margin-bottom:20px;        }                #main-content-hcwm .hcwm-tip {            display:flex;            align-items:center;            background:#eaf0f7;            color:#6c7a8a;            font-size:14px;            border-radius:4px;            padding:8px 14px;            gap:8px;            margin-bottom:10px;        }        #main-content-hcwm .hcwm-tip .fa-info-circle {            color:#2560a8;        }    