.animated-gradient-text{position:relative;display:inline-flex;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;overflow:hidden}.animated-gradient-text.with-border{padding:.35rem .75rem;border-radius:1.25rem;cursor:pointer;backdrop-filter:blur(10px);transition:box-shadow .5s ease-out}.gradient-overlay{position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;left:50%;top:50%;width:calc(100% - 2px);height:calc(100% - 2px);transform:translate(-50%,-50%);border-radius:inherit;background-color:#120f17;z-index:-1}.text-content{display:inline;position:relative;z-index:2;background-clip:text;-webkit-background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){.animated-gradient-text .text-content{background-position:50% 50%!important}}@keyframes solution-sweep{0%{transform:translateX(-105%);opacity:0}8%{opacity:1}72%{opacity:1}to{transform:translateX(340%);opacity:0;visibility:hidden}}@keyframes solution-item-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate3d(1rem,0,0)}35%{opacity:.55}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateZ(0)}}.solutions-list{--solution-sweep-duration:780ms;--solution-stagger:calc(var(--solution-sweep-duration) / 3);--solution-sweep-ease:cubic-bezier(0.33,0,0.08,1);--solution-reveal-ease:cubic-bezier(0.22,1,0.36,1);--solution-reveal-duration:calc(var(--solution-sweep-duration) * 0.94);--solution-reveal-offset:70ms}.solutions-list-item__sweep{transform:translateX(-105%);opacity:0;will-change:transform,opacity}.solutions-list-item__content{clip-path:inset(0 100% 0 0);opacity:0;transform:translate3d(1rem,0,0)}.solutions-list.is-in-view .solutions-list-item__sweep{animation:solution-sweep var(--solution-sweep-duration) var(--solution-sweep-ease) forwards;animation-delay:calc(var(--solution-index) * var(--solution-stagger))}.solutions-list.is-in-view .solutions-list-item__content{animation:solution-item-reveal var(--solution-reveal-duration) var(--solution-reveal-ease) forwards;animation-delay:calc(var(--solution-index) * var(--solution-stagger) + var(--solution-reveal-offset))}.solutions-list:not(.is-in-view) .solutions-list-item__sweep{will-change:auto}@media (prefers-reduced-motion:reduce){.solutions-list-item__sweep{display:none}.solutions-list-item__content{clip-path:none;opacity:1;transform:none;animation:none}.solutions-list-item__sweep{will-change:auto}}