:root{--tsr-cycle:3s}.tsr-logo{-webkit-mask-image:linear-gradient(to bottom left,#000 40%,transparent 48%);mask-image:linear-gradient(to bottom left,#000 40%,transparent 48%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:tsr-logo 4s infinite}@keyframes tsr-logo{0%,7.5%{-webkit-mask-position:0 100%;mask-position:0 100%;opacity:1;animation-timing-function:ease-in-out}52.5%,96%{-webkit-mask-position:100% 0;mask-position:100% 0;opacity:1;animation-timing-function:ease-in}to{-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0}}@keyframes tsr-hero-tag{0%,15%{opacity:0}43%,to{opacity:1}}@keyframes tsr-hero-card{0%,35%{opacity:0;transform:translateX(var(--tsr-hero-dx,20px))}67%,to{opacity:1;transform:translateX(0)}}.tsr-hero-tag{animation:tsr-hero-tag var(--tsr-cycle) linear infinite}.tsr-hero-card{animation:tsr-hero-card var(--tsr-cycle) ease-out infinite}[dir=rtl] .tsr-hero-card{--tsr-hero-dx:-20px}@media (max-width:1199px){.home-hero-grid{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding-inline:24px!important}.home-hero-copy{min-width:0;padding:80px 0 24px!important}.home-hero-ctas,.home-hero-rating{max-width:100%;flex-wrap:wrap}.home-hero-rating>div:last-child{min-width:0;max-width:100%}.home-hero-visual{width:100%;min-height:520px!important;grid-column:1}.home-hero-robot{inset:0!important;height:100%!important;object-fit:contain!important;object-position:center bottom}.home-hero-fade,.home-hero-robot{width:100%!important}.home-hero-cloud-tag{inset-inline-start:clamp(0px,22vw,185px)!important;inset-inline-end:auto!important}}@media (max-width:575px){.home-hero-grid{padding-inline:16px!important}.home-hero-copy{padding-top:48px!important}.home-hero-visual{min-height:420px!important}.home-hero-visual .tsr-hero-card{top:190px!important;width:min(301px,100%)!important}}@keyframes tsr-ring{0%,17%{stroke-dasharray:0 100;animation-timing-function:ease-in-out}53%,to{stroke-dasharray:90 100}}.tsr-ring-arc{animation:tsr-ring var(--tsr-cycle) infinite}@keyframes tsr-dots{0%,20%{row-gap:10px;animation-timing-function:ease-out}37%,to{row-gap:5px}}.tsr-dots{animation:tsr-dots var(--tsr-cycle) infinite}@keyframes tsr-stars{0%,13%{opacity:0}45%,to{opacity:1}}.tsr-stars{animation:tsr-stars var(--tsr-cycle) linear infinite}@keyframes tsr-prompt-1{0%,3%{opacity:0;transform:translateY(160px);animation-timing-function:ease-out}14%{opacity:1}33%,to{opacity:1;transform:translateY(0)}}@keyframes tsr-prompt-2{0%,13%{opacity:0;transform:translateY(160px);animation-timing-function:ease-out}24%{opacity:1}43%,to{opacity:1;transform:translateY(0)}}.tsr-prompt-1{animation:tsr-prompt-1 var(--tsr-cycle) infinite}.tsr-prompt-2{animation:tsr-prompt-2 var(--tsr-cycle) infinite}@keyframes tsr-map{0%,5.7%{opacity:0;animation-timing-function:ease-out}23%,to{opacity:1}}@keyframes tsr-law-rows{0%,11%{opacity:0}27%,to{opacity:1}}.tsr-map{will-change:opacity;animation:tsr-map var(--tsr-cycle) infinite}.tsr-law-rows{animation:tsr-law-rows var(--tsr-cycle) linear infinite}@keyframes tsr-progress{0%{width:10%}26%,to{width:100%}}@keyframes tsr-summary{0%,26%{opacity:0;filter:blur(2px)}43%,to{opacity:1;filter:blur(0)}}.tsr-progress{animation:tsr-progress var(--tsr-cycle) linear infinite}.tsr-summary{animation:tsr-summary var(--tsr-cycle) linear infinite}@keyframes tsr-lang-1{0%,3%{opacity:0}20%,to{opacity:1}}@keyframes tsr-lang-2{0%,10%{opacity:0}27%,to{opacity:1}}@keyframes tsr-lang-3{0%,17%{opacity:0}33%,to{opacity:1}}@keyframes tsr-lang-4{0%,20%{opacity:0}37%,to{opacity:1}}.tsr-lang-1{animation:tsr-lang-1 var(--tsr-cycle) linear infinite}.tsr-lang-2{animation:tsr-lang-2 var(--tsr-cycle) linear infinite}.tsr-lang-3{animation:tsr-lang-3 var(--tsr-cycle) linear infinite}.tsr-lang-4{animation:tsr-lang-4 var(--tsr-cycle) linear infinite}@keyframes tsr-question{0%{opacity:0}10%,to{opacity:1}}@keyframes tsr-response{0%,37%{opacity:0}47%,to{opacity:1}}@keyframes tsr-needle{0%{transform:rotate(0deg)}10%{transform:rotate(2deg)}13%{transform:rotate(10deg)}17%{transform:rotate(20deg)}20%{transform:rotate(30deg)}23%{transform:rotate(60deg)}27%{transform:rotate(95deg)}30%{transform:rotate(120deg)}33%{transform:rotate(135deg)}37%,50%{transform:rotate(140deg)}53%{transform:rotate(125deg)}57%,60%{transform:rotate(165deg)}63%{transform:rotate(150deg)}67%,77%{transform:rotate(177deg)}80%{transform:rotate(165deg)}83%{transform:rotate(140deg)}87%{transform:rotate(110deg)}90%{transform:rotate(45deg)}93%{transform:rotate(25deg)}97%{transform:rotate(20deg)}to{transform:rotate(0deg)}}.tsr-question{animation:tsr-question var(--tsr-cycle) linear infinite}.tsr-response{animation:tsr-response var(--tsr-cycle) linear infinite}.tsr-needle{transform-box:view-box;transform-origin:158.535px 193.937px;animation:tsr-needle var(--tsr-cycle) ease-in-out infinite}@keyframes tsr-shield-icons{0%,20%{opacity:0;animation-timing-function:ease-out}37%,96.7%{opacity:1;animation-timing-function:ease-out}98%,to{opacity:0}}.tsr-shield-icons{animation:tsr-shield-icons var(--tsr-cycle) infinite}@keyframes tsr-shield-pop{0%{transform:scale(1.23);animation-timing-function:cubic-bezier(.45,0,.4,1)}37%{transform:scale(1)}96.7%{transform:scale(1);animation-timing-function:ease-in}to{transform:scale(1.23)}}.tsr-shield-core{transform-origin:49.9% 48%;animation:tsr-shield-pop var(--tsr-cycle) infinite}@keyframes tsr-logo-spin{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.3,.5,.5,1)}93.3%,to{transform:rotate(1turn)}}.tsr-logo-spin{animation:tsr-logo-spin var(--tsr-cycle) infinite}@media (prefers-reduced-motion:reduce){[class*=tsr-]{animation:none!important}.tsr-ring-arc{stroke-dasharray:90 100}.tsr-logo{-webkit-mask-image:none;mask-image:none}}