.home-hero-shade{--shade:var(--hero-phone-shade,49%);background-image:linear-gradient(89deg,#05152f var(--shade),rgba(5,21,47,.24) calc(var(--shade) + 36%),rgba(5,21,47,0) calc(var(--shade) + 100%)),linear-gradient(rgba(5,21,47,.4),rgba(5,21,47,.4))}[dir=rtl] .home-hero-shade{background-image:linear-gradient(271deg,#05152f var(--shade),rgba(5,21,47,.24) calc(var(--shade) + 36%),rgba(5,21,47,0) calc(var(--shade) + 100%)),linear-gradient(rgba(5,21,47,.4),rgba(5,21,47,.4))}.home-hero-cubes{position:absolute;top:0;bottom:0;left:10.85%;width:89.15%}@media (min-width:768px){.home-hero-shade{background-image:radial-gradient(53.54% 94.25% at 89.51% 16.14%,rgba(5,21,47,0),#05152f)}[dir=rtl] .home-hero-shade{background-image:radial-gradient(53.54% 94.25% at 12% 16.14%,rgba(5,21,47,0),#05152f)}[dir=rtl] .home-hero-cubes{left:-44%;-webkit-mask-image:linear-gradient(270deg,transparent,#000 22%);mask-image:linear-gradient(270deg,transparent,#000 22%)}}.home-featured-item{--per:1;width:235px}@media (min-width:768px){.home-featured-item{--per:3;width:calc((100% - (var(--per) - 1) * 8px) / var(--per))}}@media (min-width:1000px){.home-featured-item{--per:4}}@media (min-width:1680px){.home-featured-item{--per:5}}@media (min-width:2000px){.home-featured-item{--per:6}}@media (min-width:1760px) and (min-height:900px){.home-hero-body{--hero-z:1.08}}@media (min-width:1900px) and (min-height:940px){.home-hero-body{--hero-z:1.14}}@media (min-width:2200px) and (min-height:1100px){.home-hero-body{--hero-z:1.22}}@media (min-width:2500px) and (min-height:1250px){.home-hero-body{--hero-z:1.28}}.home-hero-copy{zoom:var(--hero-z,1)}@media (min-width:768px) and (max-height:1000px){.home-hero .home-hero-body{gap:24px;padding-top:20px;padding-bottom:28px}.home-hero .home-hero-copy{gap:20px}.home-hero .home-hero-title{font-size:50px}}@media (min-width:768px) and (max-height:860px){.home-hero .home-hero-body{gap:16px;padding-top:12px;padding-bottom:20px}.home-hero .home-hero-copy{gap:16px}.home-hero .home-hero-title{font-size:44px}}.home-hero-title{-webkit-text-stroke:.025em currentColor;paint-order:stroke fill}:lang(ar) .home-hero-title{-webkit-text-stroke:0}.home-step-rule{height:2px;background:url(/home/icons/step-rule.svg) repeat-x 0/72px 2px}.home-steps .home-step-rule{position:relative;overflow-x:clip;overflow-y:visible;transform-origin:0 50%}[dir=rtl] .home-steps .home-step-rule{transform-origin:100% 50%}@media (prefers-reduced-motion:no-preference){.home-steps:not([data-seen]) .home-step-icon,.home-steps:not([data-seen]) .home-step-num,.home-steps:not([data-seen]) .home-step-text{opacity:0}.home-steps:not([data-seen]) .home-step-rule{transform:scaleX(0)}.home-steps[data-seen] .home-step-num{animation:home-step-pop .52s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * .18s)}.home-steps[data-seen] .home-step-rule{animation:home-step-draw .42s ease-out both;animation-delay:calc(var(--i) * .18s + .12s)}.home-steps[data-seen] .home-step-text{animation:home-step-rise .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .18s + .16s)}.home-steps[data-seen] .home-step-icon{animation:home-step-rise .6s cubic-bezier(.2,.8,.2,1) both,home-step-nod 6s ease-in-out infinite;animation-delay:calc(var(--i) * .18s + .16s),calc(1.6s + var(--i) * 1.2s)}.home-steps[data-seen] .home-step-num:after{content:"";position:absolute;inset:0;border-radius:9999px;border:2px solid #292f51;opacity:0;animation:home-step-ping 6s ease-out infinite;animation-delay:calc(1.6s + var(--i) * 1.2s)}.home-steps[data-seen] .home-step-rule:after{content:"";position:absolute;inset:-4px 0;background:radial-gradient(circle at calc(100% - 5px) 50%,#3273ce 0 3px,rgba(50,115,206,.3) 4px,transparent 6px);opacity:0;animation:home-step-light 6s linear infinite}[dir=rtl] .home-steps[data-seen] .home-step-rule:after{background:radial-gradient(circle at 5px 50%,#3273ce 0 3px,rgba(50,115,206,.3) 4px,transparent 6px);animation-name:home-step-light-rtl}.home-steps[data-seen] .home-step-rule-out:after{animation-delay:calc(1.6s + var(--i) * 1.2s)}.home-steps[data-seen] .home-step-rule-in:after{animation-delay:calc(1.6s + (var(--i) - 1) * 1.2s + .6s)}.home-steps:not([data-live]) *,.home-steps:not([data-live]) :after{animation-play-state:paused}}@keyframes home-step-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes home-step-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes home-step-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes home-step-ping{0%{opacity:.7;transform:scale(1)}14%,to{opacity:0;transform:scale(1.9)}}@keyframes home-step-nod{0%,14%,to{transform:none}5%{transform:translateY(-4px) scale(1.08)}}@keyframes home-step-light{0%{opacity:1;transform:translateX(-100%)}10%{opacity:1;transform:none}10.01%,to{opacity:0;transform:none}}@keyframes home-step-light-rtl{0%{opacity:1;transform:translateX(100%)}10%{opacity:1;transform:none}10.01%,to{opacity:0;transform:none}}.home-spark-glint{stroke:#ffffff;stroke-opacity:0;stroke-width:2px}@media (prefers-reduced-motion:no-preference){.home-services .home-spark-line{stroke-dasharray:1}.home-services:not([data-seen]) .home-spark-line{stroke-dashoffset:1}.home-services[data-seen] .home-spark-line{animation:home-spark-draw 1.4s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(.3s + var(--i) * .22s)}.home-services .home-spark-glint{stroke-opacity:.8;stroke-dasharray:.12 1.12;stroke-dashoffset:.12;opacity:0}.home-services[data-seen] .home-spark-glint{animation:home-spark-glint 4s ease-in-out infinite;animation-delay:calc(2.4s + var(--i) * .9s)}.home-services:not([data-seen]) .home-spark-dot{opacity:0}.home-services[data-seen] .home-spark-dot{animation:home-pop-in .32s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(1.5s + var(--i) * .22s)}.home-services[data-seen] .home-online:after,.home-services[data-seen] .home-spark-dot:after{content:"";position:absolute;inset:0;border-radius:9999px;background:inherit;animation:home-ping 2.4s ease-out infinite}.home-services[data-seen] .home-spark-dot:after{animation-delay:calc(2s + var(--i) * .5s)}.home-services[data-seen] .home-trend-down,.home-services[data-seen] .home-trend-up{display:inline-block;animation:home-trend-up 1.8s ease-in-out infinite}.home-services[data-seen] .home-trend-down{animation-name:home-trend-down}.home-services:not([data-seen]) .home-typing,.home-services:not([data-seen]) .home-word{opacity:0}.home-services[data-seen] .home-typing{animation:home-typing 2.3s ease-in-out both}.home-services[data-seen] .home-typing>span{animation:home-typing-dot .9s ease-in-out infinite}.home-services[data-seen] .home-typing>span:nth-child(2){animation-delay:.15s}.home-services[data-seen] .home-typing>span:nth-child(3){animation-delay:.3s}.home-services[data-seen] .home-word{animation:home-word-in .28s ease-out both;animation-delay:calc(2.2s + var(--w) * 55ms)}.home-services[data-seen] .home-kenburns{animation:home-kenburns 18s ease-in-out infinite alternate}.home-services:not([data-live]) *,.home-services:not([data-live]) :after{animation-play-state:paused}}@keyframes home-spark-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes home-spark-glint{0%{opacity:1;stroke-dashoffset:.12}55%{opacity:1;stroke-dashoffset:-1}56%,to{opacity:0;stroke-dashoffset:-1}}@keyframes home-pop-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes home-ping{0%{opacity:.55;transform:scale(1)}60%,to{opacity:0;transform:scale(2.6)}}@keyframes home-trend-up{0%,to{transform:none}50%{transform:translateY(-2px)}}@keyframes home-trend-down{0%,to{transform:none}50%{transform:translateY(2px)}}@keyframes home-typing{0%{opacity:0}12%,85%{opacity:1}to{opacity:0}}@keyframes home-typing-dot{0%,to{transform:none;opacity:.5}40%{transform:translateY(-3px);opacity:1}}@keyframes home-word-in{0%{opacity:0}to{opacity:1}}@keyframes home-kenburns{0%{transform:scale(1)}to{transform:scale(1.08) translate(-1.5%,-1%)}}.home-scroll-row{position:relative;scrollbar-width:none}.home-scroll-row::-webkit-scrollbar{display:none}.home-valuation-pill{background:linear-gradient(#e7f2ff,#e7f2ff) padding-box,linear-gradient(180deg,#ffffff,#8cadd8) border-box;border:1px solid transparent}