h1{font-size:96px;color:#171321;line-height:1.04em;letter-spacing:-0.05em;font-weight:700}h2{font-size:50px;color:#171321;letter-spacing:-0.02em}h3{font-size:38px;color:#171321}h4{font-size:24px;color:#171321}h5{font-size:18px;color:#171321}h6{font-size:14px;color:#171321}.gradient-heading h1,.gradient-heading h2,.gradient-heading h3{background:linear-gradient(89.95deg,#feb484 3.13%,#a686f2 66.86%,#592ac8 123.2%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.home-background-grade{background:linear-gradient(to right,#fff 25%,#CEB3EF 60%,#FFB9C9 90%,#FFD1BF 100%)}.background-gradient-purple{background:linear-gradient(130deg,#CEB3EF 35%,#FFB9C9 90%,#FFD1BF 100%)}#mobile-overlay-menu{display:flex!important;position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#ffffff;z-index:99999;transform:translateX(100%);transition:transform 0.4s cubic-bezier(0.25,1,0.5,1);flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding-top:40px}#mobile-overlay-menu.show-menu{transform:translateX(0)}body.stop-scroll{overflow:hidden!important}#mobile-close{cursor:pointer;z-index:999999;opacity:0;transition:opacity 0.5s ease}#mobile-overlay-menu.show-menu #mobile-close{opacity:1;transition-delay:0.5s}.force-vertical-menu .et_mobile_menu,.force-vertical-menu .mobile_menu_bar,.force-vertical-menu .et_pb_menu__mobile_menu_toggle{display:none!important}.force-vertical-menu .et_pb_menu__menu,.force-vertical-menu nav{display:block!important;width:100%}.force-vertical-menu ul{display:flex!important;flex-direction:column!important;align-items:flex-start!important;list-style:none!important;padding:0!important;margin:0!important;width:100%;text-align:left!important}.force-vertical-menu ul li{display:block!important;width:100%!important;border-bottom:1px solid #e5e5e5;margin:0!important;transition:all 0.5s ease-out;opacity:0;transform:translateX(20px)}#mobile-overlay-menu.show-menu .force-vertical-menu ul li{opacity:1;transform:translateX(0)}.force-vertical-menu ul li a{display:block!important;width:100%!important;padding:20px 25px!important;font-size:22px!important;color:#333!important;font-weight:500;text-align:left!important;text-decoration:none!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.hero-breathing-effect{opacity:0;animation:fadeIn 1.5s ease-out forwards,pulse 6s ease-in-out infinite 1.5s}#overview,#capabilities,#processing,#delivery,#evolution,#architecture,#devops{scroll-margin-top:110px!important}.gitlab-nav{list-style:none!important;padding-left:0!important}.gitlab-nav li{margin-bottom:15px}.gitlab-nav a{text-decoration:none!important;color:#a0a0a0!important;font-size:14px;font-weight:600;text-transform:uppercase;transition:all 0.3s ease!important;border-bottom:2px solid transparent!important;display:inline-block;padding-bottom:2px}.gitlab-nav li a.active{color:#171321!important;border-bottom:2px solid #6b4fbb!important;opacity:1!important}.gitlab-nav a:hover{color:#6b4fbb!important}.team-r-content ul{list-style:none!important;padding-left:0!important;margin-left:0!important}.team-r-content ul li{position:relative;padding-left:30px;margin-bottom:12px;line-height:1.6}.team-r-content ul li::before{content:'\2713';position:absolute;left:0;top:0;color:#6b4fbb;font-weight:900;font-size:18px}.team-r-image img{border-radius:8px!important;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3)!important;border:1px solid rgba(255,255,255,0.1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)!important;will-change:transform,border-radius}.team-r-image img:hover{transform:translateY(-5px);border-radius:8px 8px 100px 8px!important;box-shadow:0px 15px 40px 0px rgba(0,0,0,0.4)!important}.team-r-cards-shadow{box-shadow:0 -4px 20px #00000014}.team-r-floating-card{border-radius:8px!important;border:1px solid #e5e7eb;background-color:#ffffff;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)!important}.team-r-service-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:rgba(107,79,187,0.1);border-radius:12px;margin-bottom:20px;transition:all 0.4s ease}.team-r-floating-card:hover{transform:translateY(-5px);box-shadow:0px 15px 40px 0px rgba(0,0,0,0.4)!important;border-radius:8px 8px 100px 8px!important}.team-r-floating-card:hover .team-r-service-icon{background:#6b4fbb;border-radius:8px 8px 30px 8px}.team-r-floating-card:hover .team-r-service-icon i,.team-r-floating-card:hover .team-r-service-icon span{color:#ffffff!important}.team-r-floating-card a{color:#6b4fbb!important;font-weight:700;text-decoration:none!important;display:inline-flex;align-items:center;margin-top:15px;padding-bottom:2px;border-bottom:2px solid transparent;transition:all 0.3s ease!important}.team-r-floating-card:hover a{border-bottom:2px solid #6b4fbb;letter-spacing:0.5px}.team-r-floating-card a::after{content:'→';margin-left:8px;transition:transform 0.3s ease}.team-r-floating-card:hover a::after{transform:translateX(5px)}.sixty-width{width:60%!important}.fourty-width{width:40%!important}@keyframes bounceLoop{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.scroll-indicator-pulsing{animation:bounceLoop 2s infinite;transition:all 0.3s ease-in-out;cursor:pointer}.scroll-indicator-pulsing:hover{animation-play-state:paused;opacity:0.8}.leading-sentence{font-size:19px!important}.mega-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.45);opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:998}.mega-menu-overlay.is-active{opacity:1;pointer-events:all}@media (min-width:981px){.et_pb_module:has(.et_pb_dropdown)>.et_pb_link .et_pb_link_inner{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:5px}.et_pb_module:has(.et_pb_dropdown)>.et_pb_link .et-pb-icon{display:inline-block;transition:transform 0.3s ease;transform:rotate(0deg)}.et_pb_module:has(.et_pb_dropdown)>.et_pb_link.dropdown-open .et-pb-icon{transform:rotate(180deg)}.mega-menu-overlay{display:block}}@media (max-width:980px){.mega-menu-overlay{display:none!important}#mobile-overlay-menu .et_pb_group_1_tb_header{padding-left:20px!important;align-items:flex-start!important;width:100%!important}#mobile-overlay-menu .et_pb_group_1_tb_header>a,#mobile-overlay-menu .et_pb_group_1_tb_header>.et_pb_module{width:100%!important;text-align:left!important}#mobile-overlay-menu .et_pb_module[style*="cursor"]{display:flex!important;flex-direction:column!important;width:100%!important}#mobile-overlay-menu .et_pb_module[style*="cursor"]>.et_pb_link{display:flex!important;width:100%!important}#mobile-overlay-menu .et_pb_module[style*="cursor"]>.et_pb_link .et_pb_link_inner{display:inline-flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important}#mobile-overlay-menu .et_pb_module[style*="cursor"]>.et_pb_link .et_pb_link_inner .et-pb-icon{order:2!important;flex-shrink:0!important;transition:transform 0.3s ease!important;transform:rotate(0deg)!important}#mobile-overlay-menu .et_pb_module[style*="cursor"]>.et_pb_link .et_pb_link_inner>*:not(.et-pb-icon){order:1!important}#mobile-overlay-menu .et_pb_link.mobile-dropdown-open .et-pb-icon{transform:rotate(180deg)!important}#mobile-overlay-menu .et_pb_dropdown{position:relative!important;top:auto!important;left:auto!important;width:100%!important;box-shadow:none!important;background:transparent!important;padding-left:15px!important}}#mobile-overlay-menu .et_pb_dropdown .et_pb_link:hover{background-color:rgba(107,79,187,0.06)!important;border-radius:6px!important}#mobile-overlay-menu .et_pb_dropdown .et_pb_link:active{background-color:rgba(107,79,187,0.12)!important;border-radius:6px!important}#mobile-overlay-menu .et_pb_dropdown .et_pb_link{transition:background-color 0.15s ease!important;border-radius:6px!important;padding:8px 10px!important}#mobile-overlay-menu *{-webkit-tap-highlight-color:transparent!important}