.bi-btn-primary{background:#3586c0;color:#fff!important;border:2px solid #3586c0;border-radius:50px;padding:14px 34px;font-size:17px;font-weight:600;transition:.3s ease;box-shadow:0 10px 25px rgb(53 134 192 / .18)}.bi-btn-primary:hover{background:#2c74a7;border-color:#2c74a7;color:#fff!important;transform:translateY(-5px);box-shadow:0 18px 35px rgb(53 134 192 / .28)}.bi-btn-outline{background:#fff;color:#3586c0!important;border:2px solid #3586c0;border-radius:50px;padding:14px 34px;font-size:17px;font-weight:600;transition:.3s ease}.bi-btn-outline:hover{background:#3586c0;color:#fff!important;transform:translateY(-2px);box-shadow:0 18px 35px rgb(53 134 192 / .18)}.hero-badge{display:inline-flex;align-items:center;padding:10px 20px;background:#fff;border:1px solid #d9e8f5;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:1px;color:#3586c0}.hero-desc{max-width:900px;font-size:18px;line-height:1.9;margin:auto;color:#6c757d}.hero-counter{background:#fff;border:1px solid #d9e8f5;border-radius:18px;padding:28px 20px;height:100%;text-align:center}.hero-counter h2{color:#3586c0;font-size:38px;font-weight:700;margin-bottom:8px}.hero-counter p{margin:0;font-weight:600}@media(max-width:767px){.hero-desc{font-size:16px}.hero-counter{padding:22px 15px}.hero-counter h2{font-size:30px}}.process-card{position:relative;background:#fff;border:1px solid #d9e8f5;border-radius:22px;padding:30px 24px;text-align:center;transition:.35s;overflow:hidden}.process-number{position:absolute;top:18px;right:18px;font-size:42px;font-weight:700;color:#eef4fb;line-height:1}.process-icon{width:74px;height:74px;margin:auto auto 24px;border-radius:18px;background:#eef6fb;color:#3586c0;display:flex;align-items:center;justify-content:center;font-size:30px;transition:.35s}.process-card h3{font-size:22px;font-weight:700;margin-bottom:15px;transition:.3s}.process-card p{color:#6c757d;line-height:1.8;margin:0}.process-card:hover{transform:translateY(-10px);border-color:#3586c0;box-shadow:0 18px 45px rgb(53 134 192 / .15)}.process-card:hover .process-icon{background:#3586c0;color:#fff;transform:rotate(-8deg)}.process-card:hover h3{color:#3586c0}.lead-capability-card{position:relative;padding:32px;background:#fff;border:1px solid #d9e8f5;border-radius:22px;overflow:hidden;transition:.35s;height:100%}.lead-capability-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#3586c0;transform:scaleX(0);transform-origin:left;transition:.35s}.lead-capability-icon{width:72px;height:72px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#eef6fb;color:#3586c0;font-size:30px;margin-bottom:24px;transition:.35s}.lead-capability-card h3{font-size:24px;transition:.35s}.lead-capability-card p{line-height:1.8}.lead-capability-card:hover{transform:translateY(-10px);border-color:#3586c0;box-shadow:0 18px 45px rgb(53 134 192 / .12)}.lead-capability-card:hover:before{transform:scaleX(1)}.lead-capability-card:hover .lead-capability-icon{background:#3586c0;color:#fff;transform:rotate(-8deg)}.lead-capability-card:hover h3{color:#3586c0}.integration-box{background:#fff;border:1px solid #d9e8f5;border-radius:22px;padding:28px;text-align:center;transition:.35s;height:100%}.integration-icon{width:72px;height:72px;margin:0 auto 20px;border-radius:18px;background:#eef6fb;color:#3586c0;display:flex;align-items:center;justify-content:center;font-size:28px;transition:.35s}.integration-box h3{font-size:24px;font-weight:700;margin-bottom:15px;transition:.35s}.integration-box p{color:#6c757d;line-height:1.8;margin:0}.integration-box:hover{transform:translateY(-8px);border-color:#3586c0;box-shadow:0 18px 40px rgb(53 134 192 / .12)}.integration-box:hover .integration-icon{background:#3586c0;color:#fff;transform:rotate(-8deg)}.integration-box:hover h3{color:#3586c0}.bi-hover-btn{background:#fff;color:#182433;border:2px solid #fff;border-radius:50px;padding:14px 34px;font-weight:600;transition:all .3s ease}.bi-hover-btn:hover{border-color:#3586c0;color:#3586c0;transform:translateY(-3px);box-shadow:0 15px 35px rgb(0 0 0 / .18)}.bi-hover-btn i{transition:transform .3s ease}.bi-hover-btn:hover i{transform:translateX(4px)}