body{overflow-x:hidden!important}.highlight-box{border:1px solid #374151;border-radius:1rem;padding:1.5rem;transition:.3s ease-in-out;height:100%}.highlight-box:hover{border-color:#00308b;transform:translateY(-5px)}.highlight-icon{display:inline-flex;align-items:center;justify-content:center;background-color:#00308b;padding:.75rem;border-radius:.75rem;box-shadow:0 0 10px rgba(0,0,0,.3)}.feature,.features,.service-card,.tech-tab .feature-box{display:flex;display:flex}.highlight-icon i{font-size:1.5rem}.highlight-box-text{color:#9ca3af;font-size:1rem;margin-top:.5rem}.card-business{box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;border:1px solid #e4e4e4;transition:.5s}.delivery-sec,.service-card{box-shadow:0 10px 30px rgba(0,0,0,.05)}.card-business:hover{box-shadow:0 8px 20px rgba(0,0,0,.25);transform:translateY(-4px)}.tech-tab .feature-box{background:var(--black);border:1px solid #535762;border-radius:2rem;text-align:center;width:100%;padding:2rem;flex-direction:column;justify-content:center;height:100%}.tech-tab .nav-tabs{column-gap:10px}.services-section{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.service-card{background:rgba(26,42,108,.1);border-radius:50%;transition:.3s;position:relative;overflow:hidden;flex-direction:column;color:#1a2a6c;margin-bottom:25px;width:80px;height:80px;align-items:center;justify-content:center;padding:30px 20px}.feature,.icon-wrapper i{transition:transform .3s}.service-title{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#1a2a6c}.service-description{color:#555;font-size:1rem;line-height:1.7;flex-grow:1}.service-number{position:absolute;top:20px;right:20px;font-size:2.5rem;font-weight:700;opacity:.1;color:#1a2a6c}&:first-child .service-icon{background:rgba(26,42,108,.1);color:#1a2a6c}&:nth-child(2) .service-icon{background:rgba(178,31,31,.1);color:#b21f1f}&:nth-child(3) .service-icon{background:rgba(41,128,185,.1);color:#2980b9}&:nth-child(4) .service-icon{background:rgba(46,204,113,.1);color:#2ecc71}&:nth-child(5) .service-icon{background:rgba(241,196,15,.1);color:#f1c40f}&:nth-child(6) .service-icon{background:rgba(155,89,182,.1);color:#9b59b6}.service-icon{font-size:2.5rem;width:70px;height:70px}.feature-icon::before,.grid-background,.service-button::before{height:100%;position:absolute;width:100%}.service-button::before{content:"";top:0;left:-100%;background:linear-gradient(90deg,transparent,rgba(0,48,139,.1),transparent);transition:left .5s}.service-button:hover::before{left:100%}.service-button:hover{border-color:#00308b;color:#00308b;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,48,139,.15)}.stack-item-01{background-color:#e3fffa!important}.stack-item-02{background-color:#ffeaf4!important}.stack-item-03{background-color:#fff3e6!important}.banner-sec{z-index:2}.grid-background{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:20s linear infinite gridMove;z-index:1}.spotlight1,.spotlight2{background:radial-gradient(circle,#00308b,transparent)}@keyframes gridMove{0%{transform:perspective(500px) rotateX(60deg) translateY(0)}100%{transform:perspective(500px) rotateX(60deg) translateY(50px)}}.spotlight{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(100px);opacity:.15;animation:4s ease-in-out infinite pulse;z-index:1}.spotlight1{top:-200px;left:-200px;animation-delay:0s}.spotlight2{bottom:-200px;right:-200px;animation-delay:2s}@keyframes pulse{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}}span.sub-title{padding:12px 28px;background:rgba(0,48,139,.1);border:1px solid rgba(0,48,139,.3);border-radius:50px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;animation:1s ease-out slideDown;backdrop-filter:blur(10px)}@keyframes slideDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.description{font-size:18px;line-height:1.8;color:#999;max-width:900px;margin:0 auto;animation:1s ease-out .4s backwards fadeInUp}.features{justify-content:center;gap:60px;margin-bottom:30px;flex-wrap:wrap;animation:1s ease-out .6s backwards fadeInUp}.feature{flex-direction:column;align-items:center;gap:20px;cursor:pointer}.award-logo,.feature-icon{position:relative;align-items:center;display:flex}.feature:hover{transform:translateY(-10px)}.feature-icon{width:80px;height:80px;background:rgba(0,48,139,.05);border:2px solid rgba(0,48,139,.2);border-radius:20px;justify-content:center;font-size:36px;transition:.4s;backdrop-filter:blur(10px);overflow:hidden}.feature-icon::before{content:"";background:linear-gradient(135deg,transparent,rgba(0,48,139,.2),transparent);top:-100%;left:0;transition:top .4s}.feature:hover .feature-icon{background:rgba(0,48,139,.15);border-color:rgba(0,48,139,.5);box-shadow:0 8px 32px rgba(0,48,139,.3),0 0 20px rgba(0,48,139,.2);transform:rotateY(180deg)}.feature:hover .feature-icon::before{top:100%}.feature-text{color:var(--white);font-size:18px;font-weight:600}@media (max-width:768px){.description{font-size:16px;padding:0 20px}.sub-title{padding:unset;background:unset;border:unset}.features{gap:40px}.feature-icon{width:60px;height:60px;font-size:28px}}.award-card,.delivery-sec{overflow:hidden;padding:20px}.award-card{position:relative;background:rgba(0,0,0,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;transition:.4s cubic-bezier(.175, .885, .32, 1.275);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem}.award-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translateX(-100%);transition:transform .6s}.award-card:hover::before{transform:translateX(100%)}.award-card:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 25px 50px rgba(0,0,0,.3),0 0 50px rgb(13 49 140 / 40%);border-color:rgb(13 49 140 / 50%)}.award-logo{margin:0 auto 20px;justify-content:center;border-radius:50%;transition:.4s}.award-card:hover .award-logo{transform:rotateY(360deg) scale(1.2)}.award-title{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:8px;text-align:center}.award-subtitle{font-size:.95rem;color:#b8b8b8;text-align:center;margin-bottom:15px}@media (max-width:576px){.award-card:hover,.award-card:hover::before{transform:unset}}.delivery-sec{background:#fff;border-radius:16px;transition:.4s;height:100%;z-index:1;border:1px solid rgba(226,232,240,.8)}.feature-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;transform:scaleX(0);transform-origin:left;transition:transform .4s;z-index:2}.feature-card.card-1::before{background:#00308b}.feature-card.card-2::before{background:linear-gradient(90deg,#0d9488,#14b8a6)}.feature-card.card-3::before{background:linear-gradient(90deg,#1e293b,#334155)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.feature-card:hover::before{transform:scaleX(1)}.card-number{position:absolute;top:20px;right:20px;font-size:3rem;font-weight:700;opacity:.1;z-index:0}.card-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:20px;margin-bottom:20px;font-size:2.5rem;position:relative;z-index:1}.glass-card,.process-card{height:100%;overflow:hidden;position:relative}.card-badge{display:inline-block;padding:5px 12px;border-radius:30px;font-size:.8rem;font-weight:500;margin-bottom:15px;position:relative;z-index:1}.card-1 .card-badge{background-color:#d8e6ff;color:#00308b}.card-2 .card-badge{background-color:#ccfbf1;color:#0d9488}.card-3 .card-badge{background-color:#f1f5f9;color:#1e293b}.card-1 .card-icon{background-color:#d8e6ff}.card-2 .card-icon{background-color:#ccfbf1}.card-3 .card-icon{background-color:#f1f5f9}.tab-style-01 .nav-tabs .nav-link{background:0 0!important;border:1px solid #535762;color:var(--white)!important}.tab-style-01 .nav-tabs>li.nav-item{border-bottom:unset}:root{--glow-color:rgba(59, 130, 246, 0.4);--tabcard-bg:rgba(22, 27, 34, 0.65);--tabcard-border:rgba(13, 49, 140, 0.6)}.glass-card{background:var(--tabcard-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--tabcard-border);border-radius:16px;padding:2rem;transition:transform .4s cubic-bezier(.175, .885, .32, 1.275),box-shadow .4s,border-color .4s}.glass-card:hover{transform:translateY(-10px);border-color:rgba(59,130,246,.5);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 40px var(--glow-color)}.glass-card::before{content:"";position:absolute;top:0;left:0;width:150px;height:150px;background:radial-gradient(circle,var(--glow-color) 0,rgba(59,130,246,0) 60%);opacity:0;transform:translate(var(--mouse-x,-100px),var(--mouse-y,-100px));transition:opacity .3s;pointer-events:none}.glass-card:hover::before{opacity:1}.glass-card .icon-glow{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:1.5rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);transition:transform .3s,box-shadow .3s}.glass-card:hover .icon-glow{transform:scale(1.1);box-shadow:0 0 20px rgba(59,130,246,.3)}.glass-card .icon-glow i{font-size:1.75rem;color:var(--white);text-shadow:0 0 10px var(--glow-color)}@media screen and (max-width:767px){.tab-style-01 .nav-tabs .nav-link.active,.tab-style-01 .nav-tabs .nav-link.show,.tab-style-01 .nav-tabs .nav-link:hover{-webkit-transform:unset;transform:unset}.tab-style-01 .nav-tabs>li.nav-item .nav-link{border-radius:50px!important;border:1px solid #535762}}.payment-sec{display:flex}.process-card{background:#fff;border-radius:24px;padding:40px 32px;transition:.4s cubic-bezier(.4, 0, .2, 1);border:2px solid #f0f0f0;box-shadow:0 10px 30px rgba(0,0,0,.08)}.process-card:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#00308b}.icon-wrapper{width:80px;height:80px;background:linear-gradient(135deg,#f5f7ff,#eef2ff);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;overflow:hidden}.icon-wrapper i{font-size:48px;z-index:1;position:relative;color:#00308b}.process-card:hover .icon-wrapper i{transform:scale(1.15) rotate(5deg)}.card-title{position:relative;z-index:1;color:var(--black);font-size:22px;font-weight:700;color:#333;margin-bottom:16px;line-height:1.4}.card-description{font-size:16px;line-height:1.7;color:#666;font-weight:500}
 .factor-sec .feature-box {border: 1px solid #e0e0e0 !important;border-radius: 16px;padding: 24px;transition: 0.3s;
    }

    .base-color {
        color: #00308B
    }

    .factor-sec .feature-box:hover {
        box-shadow: 0 0 25px rgba(0, 0, 0, 0.08) !important;
    }