.cmp-card{position:relative;background:#fff;border:1px solid #e8edf3;border-radius:22px;padding:30px;overflow:hidden;transition:all .4s cubic-bezier(.2,.8,.2,1)}.cmp-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#3586C0;transform:scaleY(0);transform-origin:top;transition:.35s}.cmp-card:hover{transform:translateY(-10px);border-color:#3586C0;box-shadow:0 25px 60px rgb(53 134 192 / .12),0 10px 25px rgb(0 0 0 / .05)}.cmp-card:hover:before{transform:scaleY(1)}.cmp-border{position:relative}.cmp-border:after{content:"";position:absolute;inset:0;padding:1px;border-radius:22px;background:linear-gradient(135deg,#3586C0,#7cc5ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:.35s}.cmp-border:hover:after{opacity:1}.cmp-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#eef6fb;color:#3586C0;transition:.35s}.cmp-card:hover .cmp-icon{background:#3586C0;color:#fff;transform:rotate(-8deg) scale(1.08)}.cmp-tag{display:inline-flex;align-items:center;padding:8px 15px;border-radius:30px;background:#eef6fb;border:1px solid #d8e7f4;color:#1d4f73;font-size:13px;font-weight:600;transition:.35s}.cmp-card:hover .cmp-tag{background:#3586C0;border-color:#3586C0;color:#fff}.cmp-row{position:relative;background:#fff;border:1px solid #edf2f7;border-radius:16px;transition:.35s}.cmp-row:hover{transform:translateX(8px);border-color:#3586C0;background:#f8fbfe;box-shadow:0 10px 25px rgb(53 134 192 / .08)}.cmp-stat{background:#fff;border:1px solid #e8edf3;border-radius:20px;transition:.35s}.cmp-stat:hover{transform:translateY(-8px);background:#3586C0;color:#fff;box-shadow:0 18px 35px rgb(53 134 192 / .18)}.cmp-stat:hover h3,.cmp-stat:hover p,.cmp-stat:hover small{color:#fff!important}.cmp-btn{transition:.35s;border-radius:12px}.cmp-btn:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgb(53 134 192 / .20)}.cmp-arrow{opacity:0;transform:translateX(-10px);transition:.35s}.cmp-card:hover .cmp-arrow{opacity:1;transform:translateX(0)}.cmp-image{transition:.5s}.cmp-card:hover .cmp-image{transform:scale(1.04)}.cmp-fade{animation:cmpFade .8s ease both}@keyframes cmpFade{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}.cmp-shine{position:relative;overflow:hidden}.cmp-shine:before{content:"";position:absolute;top:0;left:-140%;width:70%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .55),transparent);transition:.8s}.cmp-shine:hover:before{left:160%}.cmp-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fbfe)}.cmp-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(53 134 192 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(53 134 192 / .03) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.cmp-challenge{position:relative;background:#fff;border:1px solid #e7edf4;border-radius:20px;padding:28px 32px;transition:.35s;overflow:hidden}.cmp-challenge:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#3586C0;transform:scaleY(0);transform-origin:top;transition:.35s}.cmp-challenge:hover{transform:translateX(10px);border-color:#3586C0;box-shadow:0 20px 45px rgb(53 134 192 / .12)}.cmp-challenge:hover:before{transform:scaleY(1)}.cmp-number{width:64px;height:64px;border-radius:50%;background:#eef6fb;border:2px solid #d8e8f5;color:#3586C0;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:.35s}.cmp-challenge:hover .cmp-number{background:#3586C0;color:#fff;transform:rotate(-10deg)}.cmp-line{width:2px;background:#dbe8f4;min-height:45px;margin:auto}.cmp-icon{width:60px;height:60px;border-radius:16px;background:#f4f9fd;color:#3586C0;display:flex;align-items:center;justify-content:center;transition:.35s}.cmp-challenge:hover .cmp-icon{background:#3586C0;color:#fff}.cmp-overview-row{position:relative;background:#fff;border:1px solid #e8edf3;border-radius:18px;padding:22px 26px;transition:.35s ease;overflow:hidden}.cmp-overview-row::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#3586C0;transform:scaleY(0);transform-origin:top;transition:.35s}.cmp-overview-row:hover{transform:translateX(8px);border-color:#3586C0;box-shadow:0 18px 40px rgb(53 134 192 / .10)}.cmp-overview-row:hover::before{transform:scaleY(1)}.cmp-overview-row:hover .cmp-number{background:#3586C0;color:#fff}.cmp-table-wrap{background:#fff;border:1px solid #e5edf5;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px rgb(15 23 42 / .06),0 2px 10px rgb(15 23 42 / .03)}.cmp-table-responsive{overflow-x:auto}.cmp-table-responsive::-webkit-scrollbar{height:8px}.cmp-table-responsive::-webkit-scrollbar-thumb{background:#c8d9e8;border-radius:30px}.cmp-table-responsive::-webkit-scrollbar-track{background:#f5f8fb}.cmp-table{margin:0;min-width:1150px;border-collapse:separate;border-spacing:0}.cmp-table thead th{position:sticky;top:0;z-index:2;padding:22px 18px;background:linear-gradient(180deg,#3586C0,#2d76a8);color:#fff;font-size:20px;font-weight:700;border:none;white-space:nowrap;letter-spacing:.3px}.cmp-table thead th:first-child{width:270px;text-align:left}.cmp-table thead th:not(:first-child){text-align:center}.cmp-table tbody td{padding:18px;vertical-align:middle;border-top:1px solid #edf2f7;transition:.30s}.cmp-table tbody tr{transition:.30s}.cmp-table tbody tr:nth-child(even){background:#fbfdff}.cmp-table tbody tr:hover{background:#f3f9fd}.cmp-table tbody tr:hover td{border-color:#d8e8f5}.cmp-table tbody td:first-child{font-weight:700;color:#263238;white-space:nowrap;position:relative;transition:.30s}.cmp-table tbody tr:hover td:first-child{color:#3586C0;padding-left:26px}.cmp-table tbody td:first-child:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:60%;background:#3586C0;border-radius:10px;transition:.30s}.cmp-table tbody tr:hover td:first-child:before{width:4px}.cmp-table tbody td:not(:first-child){text-align:center}.cmp-status{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 14px;border-radius:40px;background:#f4f8fb;border:1px solid #dde8f2;color:#506273;font-size:13px;font-weight:600;transition:.30s;white-space:nowrap}.cmp-status:hover{transform:translateY(-2px)}.cmp-status-primary{background:#e9f5fd;border-color:#cfe8fa;color:#1d6fa8}.cmp-status-success{background:#edf8f2;border-color:#cfead9;color:#25794f}.cmp-status-danger{background:#fafafa;border-color:#e3e7ec;color:#727b86}.cmp-table tbody tr:hover .cmp-status{background:#3586C0;color:#fff;border-color:#3586C0}.cmp-table tbody tr:hover .cmp-status-success{background:#2f9d62;border-color:#2f9d62;color:#fff}.cmp-table tbody tr:hover .cmp-status-primary{background:#3586C0;border-color:#3586C0;color:#fff}.cmp-table tbody tr:hover .cmp-status-danger{background:#7d8792;border-color:#7d8792;color:#fff}.cmp-table thead th:not(:first-child){position:relative}@media(max-width:991px){.cmp-table thead th{padding:16px;font-size:14px}.cmp-table tbody td{padding:15px}.cmp-status{font-size:12px;padding:6px 12px}}.cmp-finance-panel{background:linear-gradient(180deg,#3586C0,#256b99);color:#fff;border-radius:24px;padding:38px;position:sticky;top:110px;overflow:hidden}.cmp-finance-icon{width:72px;height:72px;border-radius:20px;background:rgb(255 255 255 / .15);display:flex;align-items:center;justify-content:center;font-size:30px}.cmp-pill{display:block;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);border-radius:12px;padding:12px 16px;margin-bottom:12px;font-weight:500;transition:.3s}.cmp-pill:hover{background:#fff;color:#3586C0;transform:translateX(6px)}.cmp-highlight-row{position:relative;background:#fff;border:1px solid #e7edf4;border-radius:18px;padding:28px;margin-bottom:22px;transition:.35s;overflow:hidden}.cmp-highlight-row:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#3586C0;transform:scaleY(0);transition:.35s;transform-origin:top}.cmp-highlight-row:hover{transform:translateX(8px);box-shadow:0 20px 45px rgb(53 134 192 / .12);border-color:#3586C0}.cmp-highlight-row:hover:before{transform:scaleY(1)}.cmp-highlight-row:hover h3{color:#3586C0}.cmp-highlight-label{display:inline-block;padding:7px 14px;border-radius:30px;background:#eef6fb;color:#3586C0;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}@media(max-width:991px){.cmp-finance-panel{position:relative;top:auto;margin-bottom:20px}}.cmp-auto-tabs{border:none;gap:14px;flex-wrap:wrap}.cmp-auto-tabs .nav-item{margin:0}.cmp-auto-tabs .nav-link{border:none;background:#fff;color:#5f6f81;padding:14px 28px;border-radius:50px;font-weight:600;font-size:15px;border:1px solid #e2ebf3;transition:.35s;position:relative;overflow:hidden;box-shadow:0 5px 18px rgb(15 23 42 / .04)}.cmp-auto-tabs .nav-link:hover{color:#3586C0;border-color:#3586C0;transform:translateY(-3px);box-shadow:0 12px 25px rgb(53 134 192 / .15)}.cmp-auto-tabs .nav-link.active{color:#fff;border-color:#3586C0;background:linear-gradient(135deg,#3586C0,#2a6d9b);box-shadow:0 15px 35px rgb(53 134 192 / .30)}.cmp-platform-badge{display:inline-flex;align-items:center;padding:8px 18px;border-radius:40px;background:#eef6fb;border:1px solid #d7e6f4;color:#3586C0;font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cmp-info-box{background:#f8fbfe;border:1px solid #e2edf6;border-radius:18px;padding:22px;transition:.35s}.cmp-info-box:hover{border-color:#3586C0;background:#fff;box-shadow:0 15px 35px rgb(53 134 192 / .10)}.cmp-auto-feature{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5edf5;border-radius:16px;padding:18px;min-height:74px;font-weight:600;color:#263238;transition:.35s;position:relative;overflow:hidden}.cmp-auto-feature:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#3586C0;transform:scaleY(0);transform-origin:top;transition:.35s}.cmp-auto-feature:hover{transform:translateY(-5px);border-color:#3586C0;box-shadow:0 18px 35px rgb(53 134 192 / .12)}.cmp-auto-feature:hover:before{transform:scaleY(1)}.cmp-auto-feature:hover{color:#3586C0}.cmp-auto-feature i{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eef6fb;color:#3586C0;font-size:18px;transition:.35s;flex-shrink:0}.cmp-auto-feature:hover i{background:#3586C0;color:#fff;transform:rotate(-8deg)}.cmp-auto-note{background:linear-gradient(180deg,#f9fcff,#f3f8fc);border:1px solid #e3edf6;border-radius:18px;padding:24px;transition:.35s}.cmp-auto-note:hover{border-color:#3586C0;box-shadow:0 18px 35px rgb(53 134 192 / .10)}.cmp-auto-note strong{color:#3586C0;font-size:15px;font-weight:700}.tab-pane{animation:cmpFade .45s ease}@keyframes cmpFade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.cmp-auto-tabs{justify-content:flex-start!important;overflow-x:auto;flex-wrap:nowrap;padding:10px}.cmp-auto-tabs::-webkit-scrollbar{height:5px}.cmp-auto-tabs::-webkit-scrollbar-thumb{background:#d6e5f2;border-radius:20px}.cmp-auto-tabs .nav-link{white-space:nowrap;padding:12px 22px;font-size:14px}.cmp-auto-feature{min-height:64px;padding:15px}.cmp-auto-feature i{width:40px;height:40px;font-size:16px}}@media(max-width:767px){.cmp-platform-badge{font-size:12px}.cmp-info-box{margin-bottom:15px}}.cmp-price-card{background:#fff;border:1px solid #e5edf5;border-radius:20px;padding:28px 20px;text-align:center;height:100%;transition:.35s;box-shadow:0 10px 25px rgb(15 23 42 / .04)}.cmp-price-card:hover{transform:translateY(-8px);border-color:#3586C0;box-shadow:0 20px 40px rgb(53 134 192 / .12)}.cmp-cost{display:inline-block;margin-top:18px;padding:8px 18px;border-radius:40px;font-size:13px;font-weight:700}.cmp-cost-low{background:#edf8f2;color:#22804d}.cmp-cost-medium{background:#eef6fb;color:#3586C0}.cmp-cost-high{background:#fff4e8;color:#d97706}.cmp-tco-box{background:#fff;border:1px solid #e4edf5;border-radius:24px;padding:40px;box-shadow:0 20px 45px rgb(15 23 42 / .05)}.cmp-tco-icon{width:90px;height:90px;border-radius:24px;margin:auto;background:#eef6fb;color:#3586C0;display:flex;align-items:center;justify-content:center;font-size:36px}.cmp-highlight-bar{margin-top:20px;background:#f8fbfe;border-left:5px solid #3586C0;padding:20px 24px;border-radius:0 16px 16px 0}@media(max-width:991px){.cmp-tco-box{padding:28px}.cmp-tco-icon{margin-bottom:25px}}.cmp-industry-card{background:#fff;border:1px solid #e5edf5;border-radius:22px;padding:30px;height:100%;transition:.35s;box-shadow:0 10px 25px rgb(15 23 42 / .04);position:relative;overflow:hidden}.cmp-industry-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#3586C0;transform:scaleY(0);transform-origin:top;transition:.35s}.cmp-industry-card:hover{transform:translateY(-8px);border-color:#3586C0;box-shadow:0 20px 40px rgb(53 134 192 / .12)}.cmp-industry-card:hover:before{transform:scaleY(1)}.cmp-industry-icon{width:64px;height:64px;border-radius:18px;background:#eef6fb;color:#3586C0;display:flex;align-items:center;justify-content:center;font-size:28px;transition:.35s}.cmp-industry-card:hover .cmp-industry-icon{background:#3586C0;color:#fff;transform:rotate(-8deg)}.cmp-industry-tag{display:inline-flex;align-items:center;padding:7px 14px;border-radius:30px;background:#f5f8fb;border:1px solid #dfe9f3;font-size:13px;font-weight:600;color:#567;transition:.3s}.cmp-industry-card:hover .cmp-industry-tag{background:#fff;border-color:#3586C0;color:#3586C0}.cmp-industry-primary{background:#eef6fb;border-color:#cfe4f6;color:#3586C0;font-weight:700}@media(max-width:991px){.cmp-industry-card{padding:24px}.cmp-industry-icon{width:56px;height:56px;font-size:24px}}@media(max-width:767px){.cmp-industry-card{padding:20px}.cmp-industry-tag{font-size:12px;padding:6px 12px}}.cmp-pro-card{position:relative;background:#fff;border:1px solid #e4edf5;border-radius:24px;padding:30px;height:100%;overflow:hidden;transition:.35s;box-shadow:0 10px 30px rgb(15 23 42 / .05)}.cmp-pro-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,#3586C0,#73b7e5);transform:scaleX(0);transform-origin:left;transition:.35s}.cmp-pro-card:hover{transform:translateY(-8px);border-color:#3586C0;box-shadow:0 25px 50px rgb(53 134 192 / .12)}.cmp-pro-card:hover:before{transform:scaleX(1)}.cmp-platform-label{display:inline-flex;align-items:center;padding:7px 16px;border-radius:30px;background:#eef6fb;border:1px solid #d9e8f5;color:#3586C0;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cmp-adv-box,.cmp-limit-box{height:100%;border-radius:18px;padding:22px;transition:.35s;position:relative;overflow:hidden}.cmp-adv-box{background:#f5fbf7;border:1px solid #dcefe3}.cmp-limit-box{background:#fff8f4;border:1px solid #f5e4d7}.cmp-pro-card:hover .cmp-adv-box{background:#edf8f2}.cmp-pro-card:hover .cmp-limit-box{background:#fff3ea}.cmp-adv-box h4{color:#2b8a57;margin-bottom:16px}.cmp-limit-box h4{color:#d97706;margin-bottom:16px}.cmp-adv-box ul{margin:0;padding-left:18px}.cmp-adv-box li{margin-bottom:12px;line-height:1.7;color:#567}.cmp-adv-box li:last-child{margin-bottom:0}.cmp-limit-box p{margin:0;line-height:1.8;color:#567}.cmp-adv-box:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:rgb(43 138 87 / .06);transition:.35s}.cmp-limit-box:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:rgb(217 119 6 / .06);transition:.35s}.cmp-pro-card:hover .cmp-adv-box:before{transform:scale(1.2)}.cmp-pro-card:hover .cmp-limit-box:before{transform:scale(1.2)}.cmp-pro-card h3{transition:.35s}.cmp-pro-card:hover h3{color:#3586C0}@media(max-width:991px){.cmp-pro-card{padding:24px}.cmp-adv-box,.cmp-limit-box{padding:18px}}