.compare-section{background:#f5f5f5;position:relative;overflow:hidden}.compare-col{z-index:2;flex:1;padding:40px 36px 36px;position:relative}.sticker-img-wrap{aspect-ratio:16/7;border-radius:12px;margin-bottom:24px;overflow:hidden;box-shadow:0 6px 24px #0000001f}.sticker-img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.feat-list{list-style:none}.feat-list li{color:#444;padding:4px 0 4px 14px;font-size:13px;line-height:1.6;position:relative}.feat-list li:before{color:#888;content:"-";position:absolute;left:0}.sec-bar-label{color:#e11d1d;margin-bottom:8px;font-size:13px;font-weight:700}.sec-bar-track{background:0 0;border:2px solid #e11d1d;border-radius:10px;height:40px;overflow:hidden}.sec-bar-fill{background:#e11d1d;border-top-left-radius:3px;border-bottom-left-radius:3px;width:0;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1)}.reason-row{border-radius:50px}.tech-section{background-color:#000;background-image:var(--vc-bg-image-7)}.solution-section,.tech-section{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.solution-section{background-color:#1c1c1c;background-image:var(--vc-bg-image-1)}.step-node{background:#fff;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:112px;display:flex;box-shadow:0 4px 24px #0006}.step-node.center-node{border:14px outset #841111;width:136px;height:136px}.step-node .sn{margin-bottom:10px;font-size:16px;font-weight:700}.step-node .sl{text-align:center;text-transform:uppercase;padding:0 8px;font-size:12px;font-weight:900;line-height:1.35}.sarrow{color:#fff9;flex-shrink:0}.ls-phone{z-index:9;transform:translateY(50%)}.consult-section{background:#fff;position:relative;overflow:hidden}.consult-section:after{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);content:"";z-index:0;background:#ebebeb;width:48%;height:100%;position:absolute;top:0;right:0}.consult-btn{color:#fff;cursor:pointer;text-align:center;background:#e11d1d;border:none;border-radius:20px;width:100%;margin-bottom:12px;padding:16px 24px;transition:background .2s,transform .15s;display:block}.consult-btn:hover{background:#c01515;transform:scale(1.02)}.consult-btn .btn-title{letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:900;display:block}.consult-btn .btn-sub{opacity:.85;margin-top:2px;font-size:12px;font-style:italic;display:block}.consult-btn-outline{color:#111;cursor:pointer;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:0 0;border:2.5px solid #111;border-radius:20px;width:100%;padding:15px 24px;font-size:15px;font-weight:900;transition:all .2s;display:block}.consult-btn-outline:hover{color:#fff;background:#111}.consult-underline{background:#e11d1d;border-radius:2px;width:28px;height:2.5px;margin:5px auto 0;display:block}.phone-input{box-sizing:border-box;background:#fff;border:2.5px solid #111;border-radius:20px;outline:none;width:100%;padding:14px 24px;font-size:15px;transition:border-color .2s}.phone-input:focus{border-color:#e11d1d}.send-btn{color:#fff;cursor:pointer;text-transform:uppercase;background:#e11d1d;border:none;border-radius:20px;padding:14px 52px;font-size:16px;font-weight:700;transition:background .2s}.send-btn:hover{background:#c01515}.video-section{background-image:var(--vc-bg-image-1)}.product-demo-section,.video-section{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.product-demo-section{background-image:var(--vc-bg-image-6)}.reason-row,.why-section{background:#fff}.reason-row{border-radius:var(--radius-2xl);align-items:center;gap:16px;margin-bottom:14px;padding:16px 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #00000024}.reason-row:hover{transform:translate(6px);box-shadow:0 4px 20px #0000001a}.reason-row.active{background:#cfcfcf}.reason-row.active .reason-text{color:#000}.reason-icon{background:#e11d1d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.reason-row.active .reason-icon{background:#fff3}.reason-text{color:#222;font-size:15px;font-weight:500;line-height:1.4}
