@keyframes slideInFromRight{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes popScale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.about-section-animated .anim-hidden{opacity:0;will-change:transform, opacity}.about-section-animated.is-visible .anim-title{animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards slideInFromTop}.about-section-animated.is-visible .anim-desc{animation:.8s cubic-bezier(.16,1,.3,1) .25s forwards slideInFromRight}.about-section-animated.is-visible .anim-stats{animation:.75s cubic-bezier(.16,1,.3,1) .35s forwards popScale}.about-section-animated.is-visible .anim-btn{animation:.7s cubic-bezier(.16,1,.3,1) .45s forwards slideInFromBottom}.about-section-animated.is-visible .features-list-item{animation:.65s cubic-bezier(.16,1,.3,1) forwards slideInFromRight}.about-section-animated.is-visible .features-list-item:first-child{animation-delay:.55s}.about-section-animated.is-visible .features-list-item:nth-child(2){animation-delay:.65s}.about-section-animated.is-visible .features-list-item:nth-child(3){animation-delay:.75s}.about-section-animated.is-visible .features-list-item:nth-child(4){animation-delay:.85s}.about-section-animated.is-visible .features-list-item:nth-child(5){animation-delay:.95s}.about-section-animated.is-visible .features-list-item:nth-child(6){animation-delay:1.05s}.about-section-animated .stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:35px;display:grid}@media (max-width:575px){.about-section-animated .stats-grid{grid-template-columns:1fr;gap:12px}}.about-section-animated .stat-card{-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;padding:16px 14px;transition:transform .3s,border-color .3s}.about-section-animated .stat-card:hover{border-color:#41b10699;transform:translateY(-3px)}.about-section-animated .stat-number{color:#41b106;margin-bottom:4px;font-size:26px;font-weight:800;line-height:1.1}.about-section-animated .stat-label{color:#ffffffd9;font-size:13px;line-height:1.3}.about-section-animated .features-list-icon{color:#41b106;background:#41b1062e;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;margin-right:12px;font-size:13px;transition:transform .3s,background .3s;display:flex}.about-section-animated .features-list-item:hover .features-list-icon{color:#fff;background:#41b106;transform:scale(1.15)}.about-section-animated .features-list-text{color:#ffffffe6;font-size:15px;line-height:1.5}
@keyframes processHeaderSlideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes processHeaderSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes processCardReveal{0%{opacity:0;transform:translateY(45px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 #41b10659}50%{transform:scale(1.06);box-shadow:0 0 0 8px #41b10600}}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.process-section-animated .anim-header-title,.process-section-animated .anim-header-desc,.process-section-animated .anim-step-card{opacity:0;will-change:transform, opacity}.process-section-animated.is-visible .anim-header-title{animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards processHeaderSlideDown}.process-section-animated.is-visible .anim-header-desc{animation:.8s cubic-bezier(.16,1,.3,1) .25s forwards processHeaderSlideUp}.process-section-animated.is-visible .anim-step-card{animation:.75s cubic-bezier(.16,1,.3,1) forwards processCardReveal}.process-section-animated .features-2-item{background:#fff;border:1px solid #0055ab14;border-radius:16px;width:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.process-section-animated .features-2-item:before{content:"";transform-origin:0;background:linear-gradient(90deg,#0055ab,#41b106);width:100%;height:3px;transition:transform .45s;position:absolute;top:0;left:0;transform:scaleX(0)}.process-section-animated .features-2-item:hover{border-color:#41b1064d;transform:translateY(-10px);box-shadow:0 18px 36px #0055ab1a}.process-section-animated .features-2-item:hover:before{transform:scaleX(1)}.process-section-animated .features-2-label{transition:transform .35s,background-color .35s}.process-section-animated .features-2-item:hover .features-2-label{animation:1.4s infinite pulseGlow}.process-section-animated .features-2-icon{transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s}.process-section-animated .features-2-item:hover .features-2-icon{color:#0055ab;transform:scale(1.12)}.process-section-animated .features-2-item:hover .features-2-icon svg{animation:1.3s ease-in-out infinite floatIcon}.process-section-animated .features-2-title{transition:transform .35s,color .35s}.process-section-animated .features-2-item:hover .features-2-title{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.process-section-animated .anim-header-title,.process-section-animated .anim-header-desc,.process-section-animated .anim-step-card{opacity:1!important;animation:none!important;transform:none!important}}
@keyframes titleSlideDown{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes badgeGlowPulse{0%,to{box-shadow:0 0 #0055ab40}50%{box-shadow:0 0 0 8px #0055ab00}}@keyframes textGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes imagePopIn{0%{opacity:0;transform:scale(.92)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes floatBadge1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatBadge2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.faq-single-animated .anim-title-badge,.faq-single-animated .anim-title-text,.faq-single-animated .anim-single-image,.faq-single-animated .anim-floating-stat1,.faq-single-animated .anim-floating-stat2{opacity:0;will-change:transform, opacity}.faq-single-animated.is-visible .anim-title-badge{animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards titleSlideDown}.faq-single-animated.is-visible .anim-title-text{animation:.8s cubic-bezier(.16,1,.3,1) .25s forwards titleSlideDown}.faq-single-animated.is-visible .anim-single-image{animation:.85s cubic-bezier(.16,1,.3,1) .2s forwards imagePopIn}.faq-single-animated.is-visible .anim-floating-stat1{animation-name:imagePopIn,floatBadge1;animation-duration:.8s,4s;animation-timing-function:cubic-bezier(.16,1,.3,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.45s;animation-fill-mode:forwards,none;animation-timeline:auto,auto}.faq-single-animated.is-visible .anim-floating-stat2{animation-name:imagePopIn,floatBadge2;animation-duration:.8s,4.5s;animation-timing-function:cubic-bezier(.16,1,.3,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.6s;animation-fill-mode:forwards,none;animation-timeline:auto,auto}.faq-top-badge{color:#0055ab;text-transform:uppercase;letter-spacing:1px;background:#0055ab14;border:1px solid #0055ab2e;border-radius:30px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 16px;font-size:13px;font-weight:700;animation:2.5s infinite badgeGlowPulse;display:inline-flex}.faq-live-dot{background-color:#41b106;border-radius:50%;width:8px;height:8px}.faq-animated-headline{background:linear-gradient(135deg,#0055ab 0%,#07e 50%,#41b106 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:6s infinite textGradientShift}.faq-hero-wrapper{width:100%;max-width:520px;margin:0 auto;position:relative}.faq-single-img-card{background:#f8fafc;border:1px solid #0055ab1f;border-radius:28px;width:100%;height:480px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0055ab1f}.faq-single-img-card img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.faq-single-img-card:hover img{transform:scale(1.05)}.faq-img-glass-overlay{pointer-events:none;background:linear-gradient(#0000 50%,#002046b3 100%);position:absolute;inset:0}.faq-floating-card{-webkit-backdrop-filter:blur(12px);z-index:3;background:#fffffff2;border:1px solid #fffc;border-radius:18px;padding:14px 18px;position:absolute;box-shadow:0 12px 30px #0000001f}.faq-floating-card.top-badge{top:-16px;left:-16px}.faq-floating-card.bottom-badge{bottom:-16px;right:-16px}.faq-badge-icon{color:#0055ab;background:#0055ab1a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:flex}.faq-badge-value{color:#0f172a;font-size:16px;font-weight:800;line-height:1.1}.faq-badge-sub{color:#64748b;font-size:12px}@media (max-width:991px){.faq-single-img-card{height:380px;margin-bottom:40px}}.faq-image-col{align-self:flex-start;position:sticky;top:100px}@media (max-width:991px){.faq-image-col{position:static}}
@keyframes textSlideFromLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes textSlideFromRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes textSlideFromTop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes solCardPopUp{0%{opacity:0;transform:translateY(50px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes solIconBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.08)}}@keyframes solIconGlowPulse{0%,to{box-shadow:0 0 #41b10666}50%{box-shadow:0 0 0 12px #41b10600}}.solutions-section-animated .anim-slide-left,.solutions-section-animated .anim-slide-right,.solutions-section-animated .anim-slide-top,.solutions-section-animated .anim-service-card{opacity:0;will-change:transform, opacity}.solutions-section-animated.is-visible .anim-slide-left{animation:.85s cubic-bezier(.16,1,.3,1) .1s forwards textSlideFromLeft}.solutions-section-animated.is-visible .anim-slide-top{animation:.85s cubic-bezier(.16,1,.3,1) .25s forwards textSlideFromTop}.solutions-section-animated.is-visible .anim-slide-right{animation:.85s cubic-bezier(.16,1,.3,1) .35s forwards textSlideFromRight}.solutions-section-animated.is-visible .anim-service-card{animation:.75s cubic-bezier(.16,1,.3,1) forwards solCardPopUp}.solutions-section-animated .services-3-item{background:#fff;border:1px solid #0055ab14;border-radius:16px;width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f}.solutions-section-animated .services-3-item:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#0055ab,#41b106);width:100%;height:4px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:scaleX(0)}.solutions-section-animated .services-3-item:hover{border-color:#41b10659;transform:translateY(-12px);box-shadow:0 22px 45px #0055ab24}.solutions-section-animated .services-3-item:hover:before{transform:scaleX(1)}.solutions-section-animated .services-3-icon{border-radius:50%;justify-content:center;align-items:center;transition:transform .4s,background-color .4s;display:inline-flex}.solutions-section-animated .services-3-item:hover .services-3-icon{animation:1.5s infinite solIconGlowPulse}.solutions-section-animated .services-3-item:hover .services-3-icon svg{color:#0055ab;animation:1.2s ease-in-out infinite solIconBounce}.solutions-section-animated .services-3-title{transition:transform .35s,color .35s}.solutions-section-animated .services-3-item:hover .services-3-title{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.solutions-section-animated .anim-slide-left,.solutions-section-animated .anim-slide-right,.solutions-section-animated .anim-slide-top,.solutions-section-animated .anim-service-card{opacity:1!important;animation:none!important;transform:none!important}}
.presence-section{min-height:700px;padding:100px 0;position:relative;overflow:hidden;background-color:#030c15!important}.presence-section .container{z-index:10;pointer-events:none}.presence-section .container .row{pointer-events:none}.presence-section .container .col-lg-7{pointer-events:auto}.presence-btn-group{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.presence-zone-btn{color:#fff;cursor:pointer;background-color:#ffffff12;border:none;border-radius:20px;padding:8px 18px;font-size:.9rem;transition:all .3s}.presence-zone-btn:hover{background-color:#ffffff26}.presence-zone-btn.active{background-color:#41b106}.presence-card{background-color:#ffffff08;border:1px solid #ffffff14;border-radius:12px;max-width:440px;padding:20px}.globe-bottom-right{z-index:2;pointer-events:auto;justify-content:center;align-items:center;width:1000px;height:1000px;display:flex;position:absolute;bottom:-300px;right:-200px}.globe-bottom-right .presence-globe-wrapper{pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}
