.phone-wrapper{position:relative!important;z-index:10!important;transform:perspective(1000px) rotateY(-12deg) rotateX(8deg)!important;animation:floatPhone 6s ease-in-out infinite!important}@keyframes floatPhone{0%,to{transform:perspective(1000px) rotateY(-12deg) rotateX(8deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-12deg) rotateX(8deg) translateY(-8px)}}.phone-body{width:215px!important;height:415px!important;background:#0f172a!important;border:4.5px solid #334155!important;border-radius:28px!important;box-shadow:0 25px 55px #00000073,inset 0 0 10px #0009!important;padding:10px!important;display:flex!important;flex-direction:column!important}.phone-screen{flex:1!important;background:#020617!important;border-radius:20px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:hidden!important}.screen-header{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:9.5px!important;color:#64748b!important;border-bottom:1px solid rgba(255,255,255,.05)!important;padding-bottom:6px!important}.screen-header .bank-logo{font-weight:800!important;color:#3b82f6!important;letter-spacing:.5px!important}.user-greeting{display:flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-size:11.5px!important;font-weight:600!important}.user-greeting .avatar{color:#3b82f6!important;font-size:16px!important;display:flex!important;align-items:center!important}.banking-card{height:105px!important;flex-shrink:0!important;background:linear-gradient(135deg,#1e3a8a,#2563eb)!important;border-radius:12px!important;padding:12px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-shadow:0 6px 18px #2563eb4d!important;position:relative!important;overflow:hidden!important}.banking-card:after{content:""!important;position:absolute!important;top:-20%!important;right:-10%!important;width:90px!important;height:90px!important;background:#ffffff14!important;border-radius:50%!important;pointer-events:none!important}.banking-card .card-brand{position:absolute!important;top:10px!important;right:10px!important;font-size:9px!important;font-weight:900!important;color:#fffc!important;font-style:italic!important;letter-spacing:.5px!important}.card-chip{width:22px!important;height:17px!important;background:#fbbf24!important;border-radius:3px!important;box-shadow:0 1.5px 3px #00000026!important}.card-number{font-size:11px!important;color:#fff!important;letter-spacing:2px!important;font-family:monospace!important;font-weight:700!important;text-align:center!important;width:100%!important;line-height:1!important;transform:translateY(-3px)!important}.card-balance{display:flex!important;flex-direction:column!important}.card-balance .label{font-size:8px!important;color:#93c5fd!important;text-transform:uppercase!important;letter-spacing:.5px!important;line-height:1!important;margin-bottom:3px!important}.card-balance .val{font-size:15.5px!important;color:#fff!important;font-weight:800!important;line-height:1!important}.transactions-list{display:flex!important;flex-direction:column!important;gap:8px!important;background:#ffffff05!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:10px!important;padding:8px!important}.tx-item{display:flex!important;align-items:center!important;gap:10px!important;font-size:10px!important}.tx-icon{width:20px!important;height:20px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important}.tx-icon.green{background:#34d3991a!important;color:#34d399!important}.tx-icon.blue{background:#3b82f61a!important;color:#60a5fa!important}.tx-details{display:flex!important;flex-direction:column!important;flex:1!important}.tx-name{color:#fff!important;font-weight:600!important;font-size:9.5px!important}.tx-date{color:#64748b!important;font-size:8px!important}.tx-amount{font-weight:700!important;font-size:10px!important}.tx-amount.positive{color:#34d399!important}.tx-amount.negative{color:#f87171!important}.screen-footer{display:flex!important;justify-content:space-around!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.05)!important;padding-top:8px!important;color:#64748b!important;font-size:13px!important;margin-top:auto!important}.screen-footer i{cursor:pointer!important}.screen-footer i.active{color:#3b82f6!important}.floating-particle{position:absolute!important;color:#60a5fa66!important;font-size:22px!important;z-index:2!important;animation:floatParticle 8s linear infinite!important}.floating-particle.p1{top:15%!important;left:8%!important;animation-duration:7s!important}.floating-particle.p2{top:82%!important;left:45%!important;animation-duration:9s!important}.floating-particle.p3{top:12%!important;left:48%!important;animation-duration:8s!important}.floating-particle.p4{top:78%!important;left:90%!important;animation-duration:10s!important}@keyframes floatParticle{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-30px) rotate(360deg);opacity:0}}.hero-glow-orb{position:absolute!important;border-radius:50%!important;filter:blur(90px)!important;opacity:.12!important;z-index:1!important;pointer-events:none!important}.hero-glow-orb.orb-1{width:350px!important;height:350px!important;background:#3b82f6!important;top:-10%!important;left:-5%!important;animation:moveOrb1 20s infinite alternate ease-in-out!important}.hero-glow-orb.orb-2{width:450px!important;height:450px!important;background:#60a5fa!important;bottom:-15%!important;right:5%!important;animation:moveOrb2 25s infinite alternate ease-in-out!important}.hero-glow-orb.orb-3{width:300px!important;height:300px!important;background:#25d366!important;top:30%!important;right:40%!important;opacity:.06!important;animation:moveOrb3 22s infinite alternate ease-in-out!important}@keyframes moveOrb1{0%{transform:translate(0) scale(1)}50%{transform:translate(50px,30px) scale(1.1)}to{transform:translate(-20px,50px) scale(.95)}}@keyframes moveOrb2{0%{transform:translate(0) scale(1)}50%{transform:translate(-60px,-40px) scale(1.15)}to{transform:translate(30px,20px) scale(.9)}}@keyframes moveOrb3{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,-50px) scale(.9)}to{transform:translate(-40px,30px) scale(1.1)}}.quick-actions{display:flex!important;justify-content:space-between!important;gap:8px!important;width:100%!important}.action-item{flex:1!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;padding:6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;color:#94a3b8!important;cursor:pointer!important;transition:all .25s ease!important}.action-item:hover{background:#3b82f61a!important;border-color:#3b82f64d!important;color:#60a5fa!important;transform:translateY(-1px)!important}.action-item i{font-size:14px!important}.action-item span{font-size:8.5px!important;font-weight:600!important}.service-area .service-section-header{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:15px!important;margin-bottom:50px!important}.service-area .service-section-header .left{margin-bottom:0!important;text-align:center!important;width:100%!important}.service-area .service-section-header .left .section-subtitle{color:var(--primary_color)!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:12px!important}.service-area .service-section-header .left .section-title{font-weight:700!important;letter-spacing:-1.5px!important;margin:0 auto!important}.service-area .service-section-header p{margin:0 auto!important;max-width:650px!important;font-size:19px!important;line-height:1.6!important;text-align:center!important;color:var(--dark2)!important;opacity:.9!important}.service-area .services-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important}.service-area{background-color:#fff!important;background-image:url(./bg-shape-3-B76hgou-.svg),linear-gradient(to right,rgba(19,81,216,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(19,81,216,.015) 1px,transparent 1px)!important;background-repeat:no-repeat,repeat,repeat!important;background-position:left bottom,top left,top left!important;background-size:300px,35px 35px,35px 35px!important;position:relative!important;z-index:1!important}.service-area .service-card a{display:flex!important;flex-direction:column!important;height:100%!important;text-decoration:none!important}.service-area .service-card{background:linear-gradient(135deg,#fff,#f3f7ff)!important;border:1.5px solid rgba(19,81,216,.08)!important;border-radius:16px!important;padding:55px 35px 40px!important;box-shadow:0 10px 30px #1351d805!important;overflow:hidden;position:relative!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important}.service-area .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary_color) 0%,var(--secondary_color) 100%);opacity:0;transition:opacity .35s ease;z-index:2}.service-area .service-card:hover{transform:translateY(-8px)!important;border-color:#1351d84d!important;box-shadow:0 20px 40px #1351d81a!important;background:linear-gradient(135deg,#fff,#e8f0fe)!important}.service-area .service-card:hover:before{opacity:1}.service-area .service-card .service-icon-wrapper{width:60px!important;height:60px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#1351d80d,#4f8dff14)!important;border:1.5px solid rgba(19,81,216,.12)!important;box-shadow:0 8px 20px #1351d808!important;margin-bottom:25px!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important}.service-area .service-card:hover .service-icon-wrapper{background:linear-gradient(135deg,var(--primary_color) 0%,var(--secondary_color) 100%)!important;border-color:transparent!important;box-shadow:0 8px 20px #1351d840!important;transform:translateY(-4px) scale(1.05)!important}.service-area .service-card img.service-icon{display:block!important;height:30px!important;width:auto!important;margin:0!important;transition:filter .4s cubic-bezier(.25,.8,.25,1)!important;filter:invert(24%) sepia(87%) saturate(2972%) hue-rotate(215deg) brightness(91%) contrast(92%)!important}.service-area .service-card:hover img.service-icon{filter:brightness(0) invert(1)!important}.service-area .service-card h3{font-family:var(--font_nunito)!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important;color:var(--dark1)!important;transition:color .3s ease!important;margin-bottom:12px!important}.service-area .service-card:hover h3{color:var(--primary_color)!important}.service-area .service-card p{font-size:15px!important;line-height:1.6!important;color:var(--dark2)!important;margin-bottom:0!important}.service-area .service-card a:after{content:"Saber más →"!important;font-family:var(--font_nunito)!important;font-size:14px!important;font-weight:700!important;color:var(--primary_color)!important;margin-top:auto!important;padding-top:25px!important;display:inline-flex!important;align-items:center!important;transition:all .3s ease!important;opacity:.8!important;letter-spacing:.5px!important}.service-area .service-card:hover a:after{color:var(--secondary_color)!important;opacity:1!important;transform:translate(5px)!important}.case-studio-area .case-studio-header .section-subtitle{color:#2d64ad!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.case-studio-area .case-studio-header .section-title{font-weight:700!important;letter-spacing:-1.5px!important;max-width:850px!important;margin:0 auto!important}.case-studio-area .case-studio .case-studio-tabs{background:#fff!important;border:1px solid rgba(45,100,173,.08)!important;box-shadow:0 10px 30px #2d64ad08!important;padding:6px!important;border-radius:50px!important;display:flex!important;justify-content:center!important;margin:0 auto 50px!important;max-width:fit-content!important;gap:4px!important}.case-studio-area .case-studio .case-studio-tabs .nav-item button{font-size:15px!important;font-weight:700!important;border-radius:40px!important;padding:10px 24px!important;background:transparent!important;color:var(--dark2)!important;border:none!important;margin:0!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}.case-studio-area .case-studio .case-studio-tabs .nav-item button:hover{color:#2d64ad!important;background:#2d64ad0d!important}.case-studio-area .case-studio .case-studio-tabs .nav-item button.active{background:linear-gradient(135deg,#2d64ad,#036793)!important;color:#fff!important;box-shadow:0 6px 15px #2d64ad33!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body{background:#fff!important;border-radius:20px!important;border:1.5px solid rgba(45,100,173,.06)!important;box-shadow:0 15px 45px #2d64ad08!important;padding:30px 45px!important;gap:40px!important;align-items:center!important;display:flex!important;flex-direction:row!important;position:relative!important;overflow:hidden!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body:before{content:""!important;position:absolute!important;top:-50%!important;left:-50%!important;width:200%!important;height:200%!important;background:radial-gradient(circle,#2d64ad08,#fff0 65%)!important;pointer-events:none!important;z-index:1!important;animation:rotateGlow 22s linear infinite!important}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .left{background:transparent!important;padding:0!important;gap:30px!important;align-items:center!important;justify-content:center!important;width:auto!important;flex:1!important;position:relative!important;z-index:2!important}.case-studio-area .case-studio-phone-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:250px!important;margin:0 auto!important;position:relative!important;padding:10px 0!important;animation:floatPhone 6s ease-in-out infinite!important}@keyframes floatPhone{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.case-studio-area .case-studio-phone-img{width:100%!important;height:auto!important;display:block!important;border-radius:26px!important;filter:drop-shadow(0 15px 35px rgba(0,0,0,.16))!important;transition:all .5s cubic-bezier(.16,1,.3,1)!important;transform-origin:center center!important}.case-studio-area .case-studio-tab-content .case-studio-body:hover .case-studio-phone-img{transform:translateY(-8px) scale(1.03)!important;filter:drop-shadow(0 25px 45px rgba(45,100,173,.22))!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right{width:480px!important;flex:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;position:relative!important;z-index:2!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents{background:transparent!important;padding:0!important;box-shadow:none!important;border:none!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents img{height:38px!important;width:auto!important;margin-bottom:22px!important;display:block!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.05))!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents h3{font-family:var(--font_nunito)!important;font-size:26px!important;font-weight:700!important;color:var(--dark1)!important;margin-bottom:15px!important;letter-spacing:-.5px!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents p{font-size:15.5px!important;line-height:1.65!important;color:var(--dark2)!important;margin-bottom:25px!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents p strong{color:var(--dark1)!important;font-weight:700!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents .theme-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;border-radius:50%!important;background:linear-gradient(135deg,#2d64ad,#036793)!important;border:none!important;color:#fff!important;margin-left:0!important;margin-top:10px!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 6px 15px #2d64ad33!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents .theme-btn i{font-size:20px!important;display:inline-block!important;transition:transform .35s ease!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents .theme-btn:hover{background:linear-gradient(135deg,#036793,#2d64ad)!important;box-shadow:0 10px 25px #2d64ad59!important;transform:scale(1.06)!important}.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents .theme-btn:hover i{transform:translate(3px,-3px)!important}@media (min-width: 992px) and (max-width: 1199px){.case-studio-area .case-studio-tab-content .case-studio-body .left .mockup-showcase{height:360px!important}.case-studio-area .case-studio-tab-content .case-studio-body .left .mockup-showcase .device-mobile{width:190px!important;height:350px!important}}@media (max-width: 991px){.case-studio-area .case-studio-body,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body{flex-direction:row!important;align-items:flex-start!important;padding:25px!important;gap:25px!important;display:flex!important}.case-studio-area .case-studio-body .left,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .left{width:140px!important;flex:none!important;justify-content:center!important;padding:0!important;display:flex!important}.case-studio-area .case-studio-phone-wrapper{max-width:130px!important;padding:0!important}.case-studio-area .case-studio-body .right,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right{width:auto!important;flex:1!important}}@media (max-width: 767px){.case-studio-area .case-studio-body,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body{padding:20px 15px!important;gap:15px!important}.case-studio-area .case-studio-body .left,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .left{width:95px!important}.case-studio-area .case-studio-phone-wrapper{max-width:90px!important}.case-studio-area .case-studio-body .right .case-studio-contents img,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents img{height:28px!important;margin-bottom:12px!important}.case-studio-area .case-studio-body .right .case-studio-contents h3,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents h3{font-size:19px!important;margin-bottom:8px!important}.case-studio-area .case-studio-body .right .case-studio-contents p,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents p{font-size:13.5px!important;line-height:1.55!important;margin-bottom:15px!important}.case-studio-area .case-studio-body .right .case-studio-contents .theme-btn,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents .theme-btn{width:42px!important;height:42px!important}.case-studio-area .case-studio-body .right .case-studio-contents .theme-btn i,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents .theme-btn i{font-size:16px!important}}@media (max-width: 450px){.case-studio-area .case-studio-body,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body{padding:15px 10px!important;gap:12px!important}.case-studio-area .case-studio-body .left,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .left{width:75px!important}.case-studio-area .case-studio-phone-wrapper{max-width:70px!important}.case-studio-area .case-studio-body .right .case-studio-contents h3,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents h3{font-size:17px!important}.case-studio-area .case-studio-body .right .case-studio-contents p,.case-studio-area .case-studio .case-studio-tab-content .case-studio-body .right .case-studio-contents p{font-size:12.5px!important;line-height:1.45!important}}@media (max-width: 991px){.service-area .services-list{grid-template-columns:repeat(2,1fr)!important}.hero-empowerment-area{padding-bottom:20px!important}.hero-empowerment-area .custom-row{padding-bottom:20px!important;gap:40px!important}.homepage .how-we-do-area{padding-top:30px!important}.tech-pattern-wrapper{height:auto!important;padding:35px 20px!important}.tech-pattern-container{position:relative!important;height:auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:30px!important;padding:0!important}.code-console{width:100%!important;max-width:320px!important;height:280px!important;transform:none!important;margin:0 auto!important}.phone-wrapper{width:215px!important;transform:none!important;margin:0 auto!important;animation:floatPhoneMobile 6s ease-in-out infinite!important}@keyframes floatPhoneMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}}@media (max-width: 767px){.service-area .services-list{grid-template-columns:1fr!important;gap:20px!important}.service-area .service-card{padding:40px 25px 35px!important}.how-we-do-area .custom-container>.custom-row{padding:40px 20px!important}}.feature2-area{background:linear-gradient(135deg,#091a33,#15273e)!important;padding:120px 0!important;position:relative!important}.feature2-area .feature2-content .feature2-header{border-bottom:1px solid rgba(255,255,255,.12)!important;padding-bottom:35px!important}.feature2-area .feature2-content .section-subtitle{color:#38bdf8!important;margin-bottom:15px!important}.feature2-area .feature2-content .section-title{color:#fff!important}.feature2-area .feature2-content-body{column-gap:80px!important;row-gap:50px!important;margin-top:50px!important}.feature2-card{width:380px!important}.feature2-card .icon{background:#ffffff14!important;border:none!important;transition:all .3s ease!important}.feature2-card .icon img{filter:brightness(0) invert(1)!important}.feature2-card .icon:before{border-color:#38bdf8!important}.feature2-card h3{color:#fff!important;font-size:20px!important;font-weight:600!important;margin-bottom:12px!important;font-family:var(--font_nunito)!important}.feature2-card p{color:#ffffffb8!important;font-size:14.5px!important;line-height:1.6!important;font-weight:400!important;text-align:left!important}.feature2-flow-visual-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:480px!important;margin-top:50px!important;margin-left:auto!important;margin-right:auto!important}.feature2-phone-mockup{width:255px!important;height:510px!important;background:#000!important;border:8px solid #1e293b!important;border-radius:34px!important;box-shadow:0 25px 60px #00000073!important;position:relative!important;overflow:hidden!important;transition:all .5s cubic-bezier(.16,1,.3,1)!important}.feature2-phone-mockup:hover{transform:translateY(-8px)!important;border-color:#38bdf8!important;box-shadow:0 30px 65px #38bdf838!important}.feature2-phone-mockup .phone-speaker{position:absolute!important;top:6px!important;left:50%!important;transform:translate(-50%)!important;width:45px!important;height:3.5px!important;background:#fff3!important;border-radius:10px!important;z-index:20!important}.feature2-phone-mockup .phone-screen{width:100%!important;height:100%!important;background:linear-gradient(180deg,#18122b,#090514)!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.feature2-phone-mockup .phone-status-bar{padding:10px 18px 4px!important;font-size:10px!important;color:#ffffff80!important;font-family:Inter,sans-serif!important;font-weight:500!important;z-index:15!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.feature2-phone-mockup .phone-status-bar .status-icons{gap:5px!important;font-size:11px!important}.feature2-phone-mockup .phone-app-content{flex:1!important;position:relative!important;width:100%!important;overflow:hidden!important}.feature2-phone-mockup .phone-home-indicator{position:absolute!important;bottom:5px!important;left:50%!important;transform:translate(-50%)!important;width:65px!important;height:3.5px!important;background:#ffffff40!important;border-radius:10px!important;z-index:20!important}.feature2-phone-mockup .flow-lines{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2!important;pointer-events:none!important}.feature2-phone-mockup .network-line{stroke:#a855f726!important;stroke-width:1.5px!important;stroke-dasharray:4 4!important;animation:dashOffset 20s linear infinite!important}.feature2-phone-mockup .network-line-secondary{stroke:#ffffff05!important;stroke-width:1px!important}@keyframes dashOffset{to{stroke-dashoffset:-100}}.feature2-phone-mockup .network-node{position:absolute!important;display:flex!important;flex-direction:column!important;align-items:center!important;z-index:10!important}.feature2-phone-mockup .network-node .node-icon{width:44px!important;height:44px!important;border-radius:50%!important;background:#18122bd9!important;border:1.5px solid rgba(255,255,255,.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fffc!important;font-size:18px!important;box-shadow:0 6px 14px #0006!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}.feature2-phone-mockup .network-node:hover .node-icon{transform:scale(1.15)!important;border-color:#a855f7!important;color:#a855f7!important;box-shadow:0 10px 20px #a855f74d!important}.feature2-phone-mockup .network-node.node-p1{top:15%!important;left:10%!important}.feature2-phone-mockup .network-node.node-p2{top:15%!important;right:10%!important}.feature2-phone-mockup .network-node.node-p3{bottom:15%!important;left:10%!important}.feature2-phone-mockup .network-node.node-p4{bottom:15%!important;right:10%!important}.feature2-phone-mockup .network-node.node-center{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.feature2-phone-mockup .network-node.node-center .node-center-inner{width:60px!important;height:60px!important;border-radius:50%!important;background:linear-gradient(135deg,#00f2fe,#4facfe)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:24px!important;box-shadow:0 8px 22px #00f2fe59!important;z-index:12!important;position:relative!important;border:1.5px solid rgba(255,255,255,.25)!important}.feature2-phone-mockup .pulse-wave{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:60px!important;height:60px!important;border-radius:50%!important;border:1.5px solid rgba(0,242,254,.3)!important;z-index:1!important;pointer-events:none!important;animation:pulseWave 3.5s cubic-bezier(.16,1,.3,1) infinite!important}.feature2-phone-mockup .pulse-wave.wave-2{animation-delay:1.75s!important}@keyframes pulseWave{0%{width:60px;height:60px;opacity:.8}to{width:160px;height:160px;opacity:0}}.feature2-phone-mockup .flow-badge{position:absolute!important;background:#56d36414!important;border:1px solid rgba(86,211,100,.22)!important;color:#56d364!important;padding:3px 8px!important;border-radius:20px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;z-index:15!important;animation:floatAndFade 4.5s ease-in-out infinite!important;pointer-events:none!important}@keyframes floatAndFade{0%{transform:translateY(12px);opacity:0}20%{opacity:1}85%{opacity:1}to{transform:translateY(-16px);opacity:0}}.feature2-phone-mockup .flow-badge.badge-1{top:25%!important;left:18%!important;animation-delay:0s!important}.feature2-phone-mockup .flow-badge.badge-2{top:28%!important;right:18%!important;animation-delay:1.5s!important}.feature2-phone-mockup .flow-badge.badge-3{bottom:26%!important;left:18%!important;animation-delay:3s!important}.feature2-phone-mockup .flow-badge.badge-4{bottom:24%!important;right:18%!important;animation-delay:.8s!important}@media (max-width: 1199px){.feature2-area .feature2-content-body{column-gap:40px!important}.feature2-phone-mockup{transform:scale(.85)!important;transform-origin:center top!important}.feature2-flow-visual-wrapper{margin-top:0!important}}@media (max-width: 991px){.feature2-area{padding:80px 0!important}.feature2-area .feature2-content-body{grid-template-columns:1fr!important;gap:35px!important;margin-top:40px!important}.feature2-card{width:100%!important;max-width:100%!important}.feature2-phone-mockup{transform:scale(1)!important}.feature2-flow-visual-wrapper{margin:40px auto 0!important;width:100%!important;max-width:480px!important}.how-we-do-card{width:100%!important;max-width:290px!important;min-width:0!important}}.about-area{background:radial-gradient(circle at 75% 25%,#1351d80a,#fff0 55%),linear-gradient(180deg,#fff,#f8fafc)!important;padding:120px 0!important;position:relative!important;overflow:hidden!important}.about-area:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-image:radial-gradient(#cbd5e1 1.5px,transparent 1.5px)!important;background-size:24px 24px!important;opacity:.35!important;pointer-events:none!important;z-index:0!important}.about-area .custom-container{position:relative!important;z-index:1!important}.about-area .left-content{max-width:500px!important;width:100%!important;flex:none!important}.about-area .left-content p{font-size:17.5px!important;line-height:1.65!important;color:#475569!important}.about-area .right-content{max-width:520px!important;width:100%!important;flex:none!important}.about-timeline .about-timeline-item:before,.about-timeline .about-timeline-item:nth-child(2n):before,.about-timeline .about-timeline-item .line-shape{display:none!important}.about-timeline{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:25px!important;width:100%!important;padding-left:0!important}.about-timeline .about-timeline-item{width:100%!important;max-width:480px!important;margin:0!important;padding:30px 25px!important;background:var(--primary_light)!important;border-radius:14px!important;border:1px solid rgba(226,232,240,.8)!important;border-left:4px solid var(--primary_color)!important;box-shadow:0 8px 24px #00000005!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important}.about-timeline .about-timeline-item:hover{background:#0f172a!important;box-shadow:0 15px 35px #1351d81f!important;border-color:#1351d826!important;border-left:4px solid #38bdf8!important;transform:translateY(-5px)!important}.about-timeline .about-timeline-item .number{position:absolute!important;top:25px!important;right:25px!important;left:auto!important;width:38px!important;height:38px!important;line-height:36px!important;text-align:center!important;border-radius:50%!important;background:#1351d80f!important;border:1.5px solid rgba(19,81,216,.12)!important;color:var(--primary_color)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.5px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.about-timeline .about-timeline-item:nth-child(2n) .number{right:25px!important;left:auto!important}.about-timeline .about-timeline-item:hover .number{background:linear-gradient(135deg,var(--primary_color) 0%,#1d4ed8 100%)!important;color:#fff!important;box-shadow:0 0 12px #1351d84d!important;border-color:transparent!important;transform:scale(1.05)!important}.about-area .left-content ul li i.icon-check{background:linear-gradient(135deg,var(--primary_color) 0%,#38bdf8 100%)!important;color:#fff!important;box-shadow:0 4px 10px #1351d840!important;border:none!important;width:28px!important;height:28px!important;line-height:28px!important;font-size:15px!important;display:inline-block!important;border-radius:50%!important;text-align:center!important}@media (max-width: 1199px){.about-area .custom-row{align-items:center!important}.about-area .left-content{max-width:620px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;margin-bottom:60px!important;float:none!important}.about-area .left-content p{text-align:center!important;margin-bottom:30px!important}.about-area .left-content ul{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;margin-top:25px!important}.about-area .right-content{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.about-timeline{padding-left:0!important;align-items:center!important;width:100%!important}.about-timeline .about-timeline-item{max-width:480px!important}.about-timeline .about-timeline-item .number,.about-timeline .about-timeline-item:nth-child(2n) .number{position:absolute!important;top:25px!important;right:25px!important;left:auto!important}}@media (max-width: 767px){.about-timeline .about-timeline-item{width:100%!important;max-width:100%!important;padding:30px 20px!important}}.testimonial-area{padding:120px 0!important}.testimonial-slider,.testimonial-slider .swiper-wrapper{background:transparent!important;border:none!important;box-shadow:none!important}.testimonial-slider .swiper-wrapper{display:flex!important;align-items:stretch!important}.testimonial-item{background:linear-gradient(135deg,#090f1e,#111e38,#1e3a8a)!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 25px 60px #090f1e59!important;border-radius:16px!important;overflow:hidden!important;padding:70px 100px!important;position:relative!important;height:auto!important;display:flex!important}.testimonial-item-body{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important}.testimonial-item:before{content:"“"!important;font-family:Georgia,serif!important;position:absolute!important;top:-20px!important;right:40px!important;font-size:260px!important;color:#ffffff0a!important;pointer-events:none!important;line-height:1!important}.testimonial-item h1{font-size:34px!important;line-height:1.3!important;font-weight:700!important;margin-bottom:20px!important}.testimonial-item p{font-size:18.5px!important;line-height:1.7!important;color:#fffc!important;font-weight:300!important}.testimonial-item .author-box img{width:90px!important;height:90px!important;border-radius:12px!important;border:3px solid rgba(56,189,248,.35)!important;box-shadow:0 8px 20px #00000040!important;transition:all .3s ease!important}.testimonial-item:hover .author-box img{border-color:#38bdf8!important;box-shadow:0 8px 24px #38bdf833!important}.testimonial-item .author-box{margin-top:auto!important;padding-top:35px!important}.testimonial-item .author-box h4{font-size:19px!important;font-weight:700!important}.testimonial-item .author-box p{font-size:14.5px!important;color:#38bdf8!important;font-weight:500!important}.testimonial-slider-wrap .swiper-button-prev,.testimonial-slider-wrap .swiper-button-next{width:46px!important;height:46px!important;background:#fff!important;border:1px solid rgba(226,232,240,.8)!important;border-radius:50%!important;color:var(--dark1)!important;box-shadow:0 4px 12px #0000000d!important;transition:all .3s ease!important}.testimonial-slider-wrap .swiper-button-prev:hover,.testimonial-slider-wrap .swiper-button-next:hover{background:var(--primary_color)!important;color:#fff!important;box-shadow:0 6px 18px #1351d840!important;border-color:transparent!important}@media (max-width: 991px){.testimonial-item{padding:50px 40px!important}.testimonial-item h1{font-size:26px!important}}
