@keyframes servicii-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes servicii-fade-up-sm{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes servicii-slide-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes servicii-slide-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes servicii-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes servicii-scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes servicii-grid-parallax{0%{transform:translateY(0)}to{transform:translateY(50%)}}@keyframes servicii-orb-a{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.2) translate(50px,30px)}}@keyframes servicii-orb-b{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.3) translate(-50px,-30px)}}@keyframes servicii-zap-rotate-y{0%{transform:rotateY(0deg) rotate(0deg) rotateX(20deg)}to{transform:rotateY(1turn) rotate(0deg) rotateX(20deg)}}@keyframes servicii-zap-tilt{0%,to{transform:rotateY(0deg) rotate(0deg) rotateX(20deg)}25%{transform:rotateY(90deg) rotate(15deg) rotateX(20deg)}75%{transform:rotateY(270deg) rotate(-15deg) rotateX(20deg)}}.servicii-zap-stage{transform-style:preserve-3d;perspective:1000px;animation:servicii-zap-tilt 8s ease-in-out infinite}.servicii-zap-stage svg{animation:servicii-zap-rotate-y 20s linear infinite;transform-origin:center center}@keyframes servicii-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes servicii-scroll-dot{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes servicii-bar-shine{0%,to{transform:translateY(0)}50%{transform:translateY(64px)}}@keyframes servicii-gradient-breathe{0%,to{opacity:.3}50%{opacity:.6}}@keyframes servicii-line-pulse{0%,to{opacity:.2;transform:scaleX(.9)}50%{opacity:.55;transform:scaleX(1)}}@keyframes servicii-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes servicii-float-lg{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes servicii-float-rotate{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(5deg)}}@keyframes servicii-particle{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.5);opacity:1}}@keyframes servicii-badge-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes servicii-sun-spin{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1.08)}}@keyframes servicii-hero-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes servicii-hero-up-sm{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.servicii-hero-block{animation:servicii-hero-up 1s ease-out forwards}.servicii-hero-line1{opacity:0;animation:servicii-hero-up-sm .8s ease-out .4s forwards}.servicii-hero-line2{opacity:0;animation:servicii-hero-up-sm .8s ease-out .6s forwards}.servicii-hero-sub{opacity:0;animation:servicii-hero-up-sm .8s ease-out .8s forwards}.servicii-scroll-indicator{animation:servicii-scroll-bounce 2s ease-in-out infinite}.servicii-scroll-dot{animation:servicii-scroll-dot 2s ease-in-out infinite}.servicii-grid-bg{animation:servicii-grid-parallax linear both;animation-timeline:scroll(root);animation-range:0 100%}.servicii-orb-a{animation:servicii-orb-a 8s ease-in-out infinite}.servicii-orb-b{animation:servicii-orb-b 10s ease-in-out infinite}.servicii-reveal{opacity:0;transition:opacity .85s cubic-bezier(.33,1,.68,1)}.servicii-reveal.servicii-in-view{opacity:1}.servicii-reveal-sm{opacity:0;transform:translate3d(0,.875rem,0);transition:opacity .9s cubic-bezier(.33,1,.68,1),transform .9s cubic-bezier(.33,1,.68,1);backface-visibility:hidden}.servicii-reveal-sm.servicii-in-view{opacity:1;transform:translateZ(0)}.servicii-reveal-left{opacity:0;transform:translateX(-2.5rem);transition:opacity .8s ease-out,transform .8s ease-out}.servicii-reveal-left.servicii-in-view{opacity:1;transform:translateX(0)}.servicii-reveal-right{opacity:0;transform:translateX(2.5rem);transition:opacity .8s ease-out,transform .8s ease-out}.servicii-reveal-right.servicii-in-view{opacity:1;transform:translateX(0)}.servicii-reveal-scale{opacity:0;transform:scale(.92);transition:opacity .6s ease-out,transform .6s ease-out}.servicii-reveal-scale.servicii-in-view{opacity:1;transform:scale(1)}.servicii-reveal-line{transform:scaleX(0);transform-origin:left center;transition:transform .8s ease-out}.servicii-reveal-line.servicii-in-view{transform:scaleX(1)}.servicii-reveal-x{opacity:0;transform:translateX(-1.75rem);transition:opacity .55s ease-out,transform .55s ease-out}.servicii-reveal-x.servicii-in-view{opacity:1;transform:translateX(0)}.servicii-scroll-in-up{transform:translateY(1.5rem);transition:transform .7s cubic-bezier(.22,1,.36,1)}.servicii-scroll-in-up.servicii-in-view{transform:translateY(0)}.servicii-scroll-in-up.servicii-scroll-stagger-1{transition-delay:.08s}.servicii-scroll-in-up.servicii-scroll-stagger-2{transition-delay:.15s}.servicii-scroll-in-up.servicii-scroll-stagger-3{transition-delay:.22s}.servicii-glow-breathe{animation:servicii-gradient-breathe 5s ease-in-out infinite}.servicii-bar-runner{animation:servicii-bar-shine 3s ease-in-out infinite}.servicii-line-electric{animation:servicii-line-pulse 3s ease-in-out infinite}.servicii-float-icon,.servicii-float-icon-delayed{animation:servicii-float 3s ease-in-out infinite}.servicii-float-icon-delayed{animation-delay:.5s}.servicii-float-stagger{animation:servicii-float 3s ease-in-out infinite}.servicii-particle-dot{animation:servicii-particle 2s ease-in-out infinite}.servicii-badge-spring{transform:scale(0);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.servicii-badge-spring.servicii-in-view{transform:scale(1)}.servicii-project-icon{animation:servicii-float-rotate 5s ease-in-out infinite}.servicii-project-dot{animation:servicii-particle 2s ease-in-out infinite}.servicii-sun-wrap{animation:servicii-sun-spin 20s linear infinite}.servicii-hover-lift{transition:transform .3s ease,box-shadow .3s ease}.servicii-hover-lift:hover{transform:translateY(-8px) scale(1.03)}@media (min-width:768px){.servicii-competence-card.servicii-hover-lift:hover{transform:translateY(-8px)}}@media (max-width:767px){.servicii-competence-card.servicii-hover-lift:hover{transform:translateY(-2px)}}@media (min-width:768px){.servicii-competence-card .servicii-float-stagger,.servicii-competence-card .servicii-particle-dot{animation:none!important}}.servicii-hover-lift.servicii-reveal-sm{transition:opacity .9s cubic-bezier(.33,1,.68,1),transform .9s cubic-bezier(.33,1,.68,1),box-shadow .35s ease}.servicii-hover-lift.servicii-reveal-sm:hover{transition:opacity .9s cubic-bezier(.33,1,.68,1),transform .35s ease,box-shadow .35s ease}.servicii-hover-lift-sm{transition:transform .35s ease,box-shadow .35s ease}.servicii-hover-lift-sm.servicii-reveal-sm{transition:opacity .9s cubic-bezier(.33,1,.68,1),transform .9s cubic-bezier(.33,1,.68,1),box-shadow .35s ease}.servicii-hover-lift-sm.servicii-reveal-sm:hover{transition:opacity .9s cubic-bezier(.33,1,.68,1),transform .35s ease,box-shadow .35s ease}.servicii-hover-lift-sm:hover{transform:translateY(-10px) scale(1.02)}.servicii-hover-photo{transition:transform .5s ease}.servicii-hover-photo:hover{transform:scale(1.02)}@supports not (animation-timeline:scroll(root)){.servicii-grid-bg{animation:none}}@media (prefers-reduced-motion:reduce){.servicii-badge-spring,.servicii-reveal,.servicii-reveal-left,.servicii-reveal-line,.servicii-reveal-right,.servicii-reveal-scale,.servicii-reveal-sm,.servicii-reveal-x,.servicii-scroll-in-up{transition:none!important;opacity:1!important;transform:none!important}.servicii-hero-block,.servicii-hero-line1,.servicii-hero-line2,.servicii-hero-sub{animation:none!important;opacity:1!important;transform:none!important}.servicii-bar-runner,.servicii-float-icon,.servicii-float-icon-delayed,.servicii-float-stagger,.servicii-glow-breathe,.servicii-grid-bg,.servicii-line-electric,.servicii-orb-a,.servicii-orb-b,.servicii-particle-dot,.servicii-project-dot,.servicii-project-icon,.servicii-scroll-dot,.servicii-scroll-indicator,.servicii-sun-wrap,.servicii-zap-stage,.servicii-zap-stage svg{animation:none!important}.servicii-hover-lift-sm:hover,.servicii-hover-lift:hover,.servicii-hover-photo:hover{transform:none}}