.ai-solution-hero-icon-wrapper{background:linear-gradient(135deg, rgba(var(--color-brand-400), .2) 0%, rgba(var(--color-brand-500), .2) 49.5%, rgba(var(--color-secondary-500), .2) 100%)}.ai-solution-hero-icon-wrapper-proxies{background:linear-gradient(135deg, rgba(var(--color-secondary-400), .2) 0%, rgba(var(--color-secondary-500), .2) 50%, rgba(var(--color-error-500), .2) 100%)}.ai-solution-hero-icon-wrapper-scrapers{background:linear-gradient(135deg, rgba(var(--color-success-400), .2) 0%, rgba(var(--color-success-500), .2) 50%, rgba(var(--color-tertiary-500), .2) 100%)}.ai-solution-hero-icon-fill-proxies :is(path,circle,rect){fill:url(#ai-rec-icon-proxies)}.ai-solution-hero-icon-fill-scrapers :is(path,circle,rect){fill:url(#ai-rec-icon-scrapers)}
.ai-solution-widget{background:radial-gradient(80% 250% at 100% 115%, rgba(var(--color-brand-600), .6) 0%, rgba(var(--color-brand-700), .45) 25%, rgba(var(--color-brand-800), .3) 50%, rgba(var(--color-brand-950), .15) 75%, transparent 100%), radial-gradient(131.73% 147.98% at 6.67% 13.52%, rgba(var(--color-base-dark-white), .21) 0%, rgba(var(--color-base-dark-black), .3) 100%), rgb(var(--color-base-dark-black));box-shadow:-6px 6px 10.4px 0 rgba(var(--color-brand-400), .05), -9px -6px 10.4px 0 rgba(var(--color-secondary-500), .05), 9px 18px 21.9px 0 rgba(var(--color-brand-500), .05);border:none;position:relative}.ai-solution-widget:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(135deg, rgb(var(--color-brand-400)) 0%, rgb(var(--color-brand-500)) 50%, rgb(var(--color-secondary-500)) 100%);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-solution-step-enter{animation:.35s both aiSolutionFadeInUp;animation-delay:var(--step-delay,0s)}.ai-solution-state-enter{animation:.4s both aiSolutionFadeIn}.ai-solution-completed-bar{animation:.4s both aiSolutionFadeInUp}.ai-solution-typewriter-cursor{animation:1s step-end infinite aiSolutionTypewriterBlink}@keyframes aiSolutionTypewriterBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes aiSolutionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aiSolutionFadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=29ow6lu8fgnwu.css.map*/