html{scroll-behavior:smooth}#enterprise,#how,#security{scroll-margin-top:76px}.ev-landing{--paper:#fdfdfb;--grid-ink:rgba(9,9,11,.13);--grid-pitch:12px;--margin-rule:rgba(190,76,96,.35);--header-rule:rgba(37,99,235,.45);--gutter:560px}.ev-landing>div[style*="min-height:100vh"]{
  /* !important throughout: the wrapper carries an inline `background:#ffffff`
     shorthand, which resets background-image to none and outranks a plain
     stylesheet rule. Each longhand has to override it explicitly.

     Deliberately NOT background-attachment:fixed — on a full-page element it
     forces a repaint of the whole background every scroll frame, janks badly,
     and is effectively broken on iOS Safari. Tiling with the content is
     indistinguishable at this contrast. */background-color:var(--paper)!important;background-image:repeating-linear-gradient(to bottom,var(--margin-rule) 0 5px,transparent 5px 11px),repeating-linear-gradient(to bottom,var(--margin-rule) 0 5px,transparent 5px 11px),radial-gradient(circle,var(--grid-ink) .9px,transparent .9px)!important;background-size:1px 100%,1px 100%,var(--grid-pitch) var(--grid-pitch)!important;background-position:calc(50% - var(--gutter)) 0,calc(50% + var(--gutter)) 0,0 0!important;background-repeat:no-repeat,no-repeat,repeat!important}@media (max-width:1240px){.ev-landing>div[style*="min-height:100vh"]{background-image:radial-gradient(circle,var(--grid-ink) .9px,transparent .9px)!important;background-size:var(--grid-pitch) var(--grid-pitch)!important;background-position:0 0!important;background-repeat:repeat!important}}.ev-landing [data-screen-label=Nav]{background:hsla(60,33%,99%,.82)!important;border-bottom-color:transparent!important}.ev-landing [data-screen-label=Nav]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--header-rule) 0 6px,transparent 6px 12px)}.ev-landing [style*="font-size:11.5px;font-weight:650;letter-spacing:.06em"],.ev-landing [style*="text-transform:uppercase"]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;text-transform:lowercase!important;letter-spacing:.01em!important;font-weight:500!important}.ev-landing [data-screen-label=Hero]:before{background-image:none}.ev-landing{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ev-landing ::selection{background:#18181b;color:#fff}.ev-landing ::-moz-selection{background:#18181b;color:#fff}.ev-landing h1,.ev-landing h2{text-wrap:balance}.ev-landing p{text-wrap:pretty}.ev-landing a:focus-visible{outline:2px solid #18181b;outline-offset:3px;border-radius:11px}.ev-landing .ev-bento{box-shadow:0 1px 2px rgba(9,9,11,.04),0 12px 32px -18px rgba(9,9,11,.16)}.ev-landing a[style*="background:#18181b"]{box-shadow:0 1px 2px rgba(9,9,11,.22),inset 0 1px 0 hsla(0,0%,100%,.1)}.ev-landing [data-screen-label=Hero]{position:relative;isolation:isolate}.ev-landing [data-screen-label=Hero]:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:-80px;transform:translateX(-50%);width:min(1120px,96vw);height:640px;background-image:radial-gradient(circle at center,rgba(9,9,11,.05) 1px,transparent 1.6px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 60% 52% at 50% 24%,#000,transparent 72%);mask-image:radial-gradient(ellipse 60% 52% at 50% 24%,#000,transparent 72%);opacity:.55}.ev-landing [data-screen-label=CTA]>div{isolation:isolate}.ev-landing [data-screen-label=CTA]>div:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center,rgba(9,9,11,.05) 1px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 90% 130% at 50% -10%,#000,transparent 68%);mask-image:radial-gradient(ellipse 90% 130% at 50% -10%,#000,transparent 68%)}.ev-landing [data-screen-label=Logos] div[style*="flex:1;overflow:hidden"]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ev-landing [data-screen-label=Enterprise] div[style*="#131316"]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}@keyframes ev-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ev-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ev-tile{0%,to{background:#f4f4f5;color:#a1a1aa;transform:scale(1)}12%,22%{background:#18181b;color:#fff;transform:scale(1.06)}34%{background:#f4f4f5;color:#a1a1aa;transform:scale(1)}}@keyframes ev-draw{0%{stroke-dashoffset:760}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes ev-drawb{0%,15%{stroke-dashoffset:760}60%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes ev-bar1{0%,10%{width:8%}55%,90%{width:78%}to{width:78%}}@keyframes ev-bar2{0%,20%{width:8%}65%,90%{width:44%}to{width:44%}}@keyframes ev-toast{0%,8%{opacity:0;transform:translateY(14px) scale(.97)}16%,74%{opacity:1;transform:none}84%,to{opacity:0;transform:translateY(-10px) scale(.98)}}@keyframes ev-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes ev-chip{0%,52%{opacity:0;transform:translateY(8px) scale(.95)}62%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ev-typing{0%,8%{opacity:0}14%,44%{opacity:1}52%,to{opacity:0}}@keyframes ev-dot{0%{offset-distance:0;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ev-flow{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(228px);opacity:0}}@keyframes ev-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes ev-count{0%,to{opacity:1}}@keyframes ev-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ev-stream{to{stroke-dashoffset:-120}}@keyframes ev-scene{0%{opacity:0}4%,94%{opacity:1}to{opacity:0}}@keyframes ev-type{0%,8%{width:0}42%,to{width:16ch}}@keyframes ev-dots{0%,44%{opacity:0}50%,58%{opacity:1}64%,to{opacity:0}}@keyframes ev-reply{0%,60%{opacity:0;transform:translateY(7px)}68%,to{opacity:1;transform:none}}@keyframes ev-cardin{0%,64%{opacity:0;transform:scale(.9)}76%,to{opacity:1;transform:scale(1)}}@keyframes ev-swapA{0%,40%{opacity:1;transform:none}47%,93%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}@keyframes ev-swapB{0%,40%{opacity:0;transform:translateY(9px)}47%,93%{opacity:1;transform:none}to{opacity:0;transform:translateY(9px)}}@keyframes ev-rowin{0%{opacity:0;transform:translateY(-10px);background:#f0fdf4}9%{opacity:1;transform:none;background:#f0fdf4}42%,to{opacity:1;transform:none;background:#fff}}@keyframes ev-cardin2{0%,58%{opacity:0;transform:scale(.9)}70%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes ev-pulse2{to{stroke-dashoffset:-200}}@keyframes ev-pA{0%{opacity:0}2%,44%{opacity:1}48%,to{opacity:0}}@keyframes ev-pB{0%,48%{opacity:0}52%,96%{opacity:1}to{opacity:0}}@keyframes ev-tA{0%,3%{width:0}22%,to{width:var(--tw,16ch)}}@keyframes ev-tB{0%,53%{width:0}72%,to{width:var(--tw,16ch)}}@keyframes ev-cA{0%,24%{opacity:0;transform:translateY(4px)}28%,46%{opacity:1;transform:none}50%,to{opacity:0}}@keyframes ev-cB{0%,74%{opacity:0;transform:translateY(4px)}78%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ev-wA{0%,26%{opacity:0;transform:scale(.9)}31%,50%{opacity:1;transform:scale(1)}55%,to{opacity:0;transform:scale(.97)}}@keyframes ev-wB{0%,76%{opacity:0;transform:translateY(12px)}81%,95%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes ev-sX{0%,76%{opacity:1}80%,95%{opacity:0}to{opacity:1}}@keyframes ev-sY{0%,76%{opacity:0}80%,95%{opacity:1}to{opacity:0}}@keyframes ev-raw{0%,2%{opacity:0;transform:translate(-8px) scale(.92)}8%{opacity:1;transform:translate(6px) scale(1)}16%{opacity:1;transform:translate(64px)}20%,to{opacity:0;transform:translate(84px)}}@keyframes ev-rowin2{0%,19%{opacity:0;transform:translateY(-9px);background:#f0fdf4}26%{opacity:1;transform:none;background:#f0fdf4}55%,to{opacity:1;transform:none;background:#fff}}@keyframes ev-cursor{0%,6%{transform:translate(190px,150px);opacity:0}10%{opacity:1}26%{transform:translate(70px,52px)}30%{transform:translate(70px,52px) scale(.8)}34%,86%{transform:translate(70px,52px) scale(1);opacity:1}93%,to{opacity:0;transform:translate(190px,150px)}}@keyframes ev-pop{0%,32%{opacity:0;transform:translateY(6px) scale(.96)}38%,84%{opacity:1;transform:none}90%,to{opacity:0}}@keyframes ev-glowring{0%{box-shadow:0 6px 20px rgba(9,9,11,.28),0 0 0 0 rgba(24,24,27,.3)}70%,to{box-shadow:0 6px 20px rgba(9,9,11,.28),0 0 0 14px rgba(24,24,27,0)}}@keyframes ev-reply2{0%,54%{opacity:0;transform:translateY(5px)}62%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ev-hp1{0%,1%{opacity:0;transform:translateY(3px)}22%,3%{opacity:1;transform:none}24.5%,to{opacity:0}}@keyframes ev-hp2{0%,25%{opacity:0;transform:translateY(3px)}27.5%,47%{opacity:1;transform:none}49.5%,to{opacity:0}}@keyframes ev-hp3{0%,50%{opacity:0;transform:translateY(3px)}52.5%,72%{opacity:1;transform:none}74.5%,to{opacity:0}}@keyframes ev-hp4{0%,75%{opacity:0;transform:translateY(3px)}77.5%,97%{opacity:1;transform:none}99.5%,to{opacity:0}}@keyframes ev-ht1{0%,2%{width:0}25%,9%{width:var(--tw)}}@keyframes ev-ht2{0%,27%{width:0}34%,50%{width:var(--tw)}}@keyframes ev-ht3{0%,52%{width:0}59%,75%{width:var(--tw)}}@keyframes ev-ht4{0%,77%{width:0}84%,to{width:var(--tw)}}@keyframes ev-hr1{0%,12%{opacity:0;transform:translateY(4px)}15%,22%{opacity:1;transform:none}24.5%,to{opacity:0}}@keyframes ev-hr2{0%,37%{opacity:0;transform:translateY(4px)}40%,47%{opacity:1;transform:none}49.5%,to{opacity:0}}@keyframes ev-hr3{0%,62%{opacity:0;transform:translateY(4px)}65%,72%{opacity:1;transform:none}74.5%,to{opacity:0}}@keyframes ev-hr4{0%,87%{opacity:0;transform:translateY(4px)}90%,97%{opacity:1;transform:none}99.5%,to{opacity:0}}@keyframes ev-hadd{0%,14%{opacity:0;transform:scale(.85)}18%,to{opacity:1;transform:scale(1)}}@keyframes ev-h30{0%,38%{opacity:1}40%,to{opacity:0}}@keyframes ev-h90{0%,38%{opacity:0}40%,to{opacity:1}}@keyframes ev-hwa{0%,60%{opacity:0;transform:translateY(12px)}64%,73%{opacity:1;transform:none}76%,to{opacity:0;transform:translateY(-6px)}}@keyframes ev-hmkt{0%,80%{stroke-dashoffset:760}90%,to{stroke-dashoffset:0}}@keyframes ev-hmktlbl{0%,84%{opacity:0;transform:translateY(4px)}90%,to{opacity:1;transform:none}}@keyframes ev-hyou{0%{stroke-dashoffset:760}12%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ev-landing *{animation:none!important}.ev-landing [style*=ev-rowin2],.ev-landing [style*=ev-toast]{opacity:1!important;transform:none!important}}