h1{font-size:55px;color:#171321}h2{font-size:50px;color:#171321}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-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)}