@keyframes overlayIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes codeOverlayIn{0%{opacity:0;transform:translate(-50%,-40%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes overlaySlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(6px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mc-hero-wrapper{background:#f7f8f7;width:100%;margin-top:-73px;padding-top:73px;position:relative;overflow:hidden}.mc-hero-wrapper:before,.mc-hero-wrapper:after{content:"";pointer-events:none;z-index:1;background:#ffffff14;width:1px;position:absolute;top:0;bottom:0}.mc-hero-wrapper:before{left:var(--page-frame-x)}.mc-hero-wrapper:after{right:var(--page-frame-x)}.mc-hero-wrapper>:not(.hero-background-shape,.mc-hero-gradient){z-index:2;position:relative}.mc-hero-gradient{z-index:0;pointer-events:none;background:radial-gradient(201.67% 105.6% at 50% -6.34%,#010918 0%,#051026 24.25%,#002869 40.62%,#0056ec 60.21%,#60a0ff 78.77%,#f7f8f7 96.71%);height:820px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 72%,#000000b3 84%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#000000b3 84%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (color:color(display-p3 1 1 1)){.mc-hero-gradient{background:radial-gradient(201.67% 105.6% at 50% -6.34%,color(display-p3 .012 .035 .09) 0%,color(display-p3 .027 .063 .145) 24.25%,color(display-p3 .035 .153 .396) 40.62%,color(display-p3 .051 .329 .89) 60.21%,color(display-p3 .435 .624 1) 78.77%,color(display-p3 .969 .973 .969) 96.71%)}}.mc-hero-wrapper.is-gradient-fade{background:#fff}.mc-hero-wrapper.is-gradient-fade .mc-hero-gradient{background:linear-gradient(#010918 0%,#04122e 14%,#002a6e 32%,#0056ec 52%,#3f86ff 67%,#9cc4ff 81%,#dcebff 91%,#fff 100%);height:100%;-webkit-mask-image:none;mask-image:none}.mc-hero-wrapper.is-gradient-fade .hero-content{margin-top:0;padding-top:148px;padding-bottom:148px}@media (max-width:640px){.mc-hero-wrapper.is-gradient-fade .hero-content{padding-top:104px;padding-bottom:104px}}.hero-auth-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0309173d;position:fixed;inset:0}.hero-auth-modal{color:#27272a;background:#f7f7f8;border-radius:16px;outline:none;width:min(340px,100vw - 32px);height:328px;margin:auto;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 1px #0000001a,0 9px 32px -8px #00000040,0 4px 6px -4px #00000042}.hero-auth-modal__close{z-index:1;cursor:pointer;color:#777881;background:0 0;border:0;width:16px;height:16px;padding:0;transition:opacity .15s;position:absolute;top:14px;right:14px}.hero-auth-modal__close:hover,.hero-auth-modal__close:focus-visible{opacity:.7}.hero-auth-modal__close:focus-visible{outline-offset:3px;outline:1.5px solid #52aeff}.hero-auth-modal__close-icon{width:16px;height:16px;display:block}.hero-auth-modal__close-icon path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.hero-auth-modal__brand-lockup{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:40px 24px;display:flex}.hero-auth-modal__logo{width:165px;height:20px;display:block}.hero-auth-modal__subtitle{color:#777881;text-align:center;letter-spacing:0;margin:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}.hero-auth-modal__separator{background:#7778811f;width:100%;height:1px}.hero-auth-modal__social-button,.hero-auth-modal__email-button{box-sizing:border-box;border-radius:6px;width:260px;min-height:32px;text-decoration:none}.hero-auth-modal__actions{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:40px;display:flex}.hero-auth-modal__social-button{background:#fff;border:none;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:0 10px;transition:background .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 3px 3px -2px #27272a1a,0 0 0 .5px #27272a2e,inset 0 0 3px #ffffff40}.hero-auth-modal__social-button:hover,.hero-auth-modal__social-button:focus-visible{background:linear-gradient(#0000 0%,#00000008 100%),#fff;box-shadow:0 0 0 .5px #00000024,inset 0 1px 1px 1px #fff,inset 0 1px 6px -4px #0000001f}.hero-auth-modal__social-button:focus-visible{outline-offset:3px;outline:1.5px solid #52aeff}.hero-auth-modal__google-icon{flex:0 0 16px;width:16px;height:16px}.hero-auth-modal__social-label{color:#27272a;letter-spacing:-.005em;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;line-height:20px}.hero-auth-modal__divider{align-items:center;gap:12px;width:260px;min-height:18px;display:flex}.hero-auth-modal__divider-line{border-top:1px solid #7778811f;flex:1;height:0}.hero-auth-modal__divider-label{color:#27272a;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}.hero-auth-modal__email-button{background:linear-gradient(#5f6068 0%,#404149 100%);flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:0 8px;transition:opacity .15s;display:flex;box-shadow:0 3px 3px -2px #27272a4d,0 0 0 .5px #43434a,inset 0 0 3px #ffffff40}.hero-auth-modal__email-button:hover,.hero-auth-modal__email-button:focus-visible{opacity:.88}.hero-auth-modal__email-button:focus-visible{outline-offset:3px;outline:1.5px solid #52aeff}.hero-auth-modal__email-button-text{color:#fff;letter-spacing:-.005em;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;line-height:20px}.hero-background-shape{pointer-events:none;z-index:0;width:min(100%,1440px);height:850px;position:absolute;top:-20px;left:50%;overflow:visible;transform:translate(-50%)}.hero-background-shape svg{width:100%;height:100%;display:block}.mc-hero{width:min(100% - var(--page-frame-x)*2,var(--page-content-max-width));padding:0 var(--page-frame-content-gap);flex-direction:column;align-items:center;gap:0;margin:0 auto;display:flex}.hero-content{text-align:center;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:860px;margin-top:136px;display:flex}@media (max-width:640px){.hero-content{padding-left:16px;padding-right:16px}}@media (max-width:480px){.hero-content{padding-left:8px;padding-right:8px}}.hero-copy{flex-direction:column;gap:16px;display:flex}.title{opacity:0;filter:blur(8px);flex-direction:column;align-items:center;gap:2px;margin:0;animation:.82s .18s forwards hero-copy-in;display:flex;transform:translateY(18px)}.title-line{text-align:center;letter-spacing:-1.5px;opacity:1;filter:none;font-size:48px;font-style:normal;font-weight:400;line-height:52px;transform:none;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.title-line-primary{color:#fff}.title-line-secondary{color:#badfff}.subtitle{color:#badfff;text-align:center;letter-spacing:-.16px;opacity:0;filter:blur(8px);max-width:520px;margin:0 auto;font-size:16px;font-style:normal;font-weight:400;line-height:24px;animation:.82s .52s forwards hero-copy-in;transform:translateY(18px)}.cta-slot{width:400px;height:116px;margin-bottom:138px;position:relative}.hero-cta-button.mc-section-link-button{border-radius:9px;height:44px;padding:0 20px}.hero-cta-button.mc-section-link-button .mc-section-link-button-label{font-size:14px;font-weight:540}.hero-cta-button.mc-section-link-button:hover,.hero-cta-button.mc-section-link-button:focus-visible{box-shadow:inset 0 0 3px #ffffff40,0 3px 3px -2px #27272a24,0 0 0 .5px #27272a38,0 0 12px 1px #ffffff1f}@media (max-width:768px){.hero-content{margin-top:96px}.cta-slot{margin-bottom:104px}}@media (max-width:640px){.title-line{font-size:38px;line-height:44px}.hero-content{padding-left:var(--page-frame-content-gap);padding-right:var(--page-frame-content-gap);box-sizing:border-box}.cta-slot{width:100%;max-width:400px}}@media (max-width:380px){.hero-auth-modal{width:calc(100vw - 32px)}}@keyframes hero-copy-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}
.mc-companies{--companies-desktop-fade-width:56px;--companies-desktop-right-fade-width:96px;--companies-logo-scale:1;--companies-logo-transition-easing:cubic-bezier(.45, 0, .2, 1);flex-direction:row;justify-content:space-between;align-items:center;gap:32px;width:100%;margin-top:32px;margin-bottom:40px;display:flex;position:relative}.mc-companies:before{content:"";background:#ffffff47;width:100vw;height:1px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.mc-companies p{color:#4f4f55;letter-spacing:-.065px;flex:0 0 300px;max-width:300px;margin:0;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.mc-companies .companies-marquee{flex:0 auto;width:min(100%,760px);min-width:0;max-width:760px;margin-top:0;margin-bottom:0;margin-left:auto}.mc-companies .companies-desktop-rotator{width:calc(100% + var(--companies-desktop-fade-width) + var(--companies-desktop-right-fade-width));margin-left:calc(var(--companies-desktop-fade-width)*-1);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-desktop-fade-width), #000 calc(100% - var(--companies-desktop-right-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-desktop-fade-width), #000 calc(100% - var(--companies-desktop-right-fade-width)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-desktop-fade-width), #000 calc(100% - var(--companies-desktop-right-fade-width)), transparent 100%)}.mc-companies .companies-mobile-marquee{display:none}.mc-companies .companies-list{height:48px;width:calc(100% - var(--companies-desktop-fade-width) - var(--companies-desktop-right-fade-width));margin:0;margin-left:var(--companies-desktop-fade-width);padding:0;list-style:none;position:relative;overflow:visible}.mc-companies .companies-list.is-static{justify-content:space-between;align-items:center;display:flex}.mc-companies .company-logo-shell{width:calc(var(--company-logo-width)*var(--companies-logo-scale));opacity:1;height:48px;transform:translate3d(var(--company-logo-x), -50%, 0);transition:opacity .9s var(--companies-logo-transition-easing),transform 1.8s var(--companies-logo-transition-easing);will-change:transform;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:50%;left:0}.mc-companies .company-logo-shell.is-right-buffer-slot{opacity:0;transition:opacity 0s linear,transform 1.8s var(--companies-logo-transition-easing)}.mc-companies .company-logo-shell.is-exit-slot{opacity:0;transition:opacity 1.8s var(--companies-logo-transition-easing),transform 1.8s var(--companies-logo-transition-easing)}.mc-companies .company-logo-shell.is-entry-slot{transition:opacity 1.8s var(--companies-logo-transition-easing),transform 1.8s var(--companies-logo-transition-easing)}.mc-companies .company-logo{width:calc(var(--company-logo-width)*var(--companies-logo-scale));object-fit:contain;height:auto;display:block}.mc-companies .companies-list.is-static .company-logo-shell{position:static;transform:none}@media (max-width:1440px){.mc-companies{--companies-logo-scale:.94}.mc-companies p{flex-basis:280px;max-width:280px}.mc-companies .companies-marquee{max-width:700px}}@media (max-width:1220px){.mc-companies{--companies-logo-scale:.86;gap:24px}}@media (max-width:1024px){.mc-companies{width:calc(100% - var(--page-frame-content-gap)*2);align-self:center;max-width:none;margin-left:auto;margin-right:auto;padding:0}.mc-companies p{flex:none;width:fit-content;max-width:none}.mc-companies .companies-marquee{width:min(100%,620px);max-width:620px}}@media (max-width:768px){.mc-companies{--companies-mobile-marquee-duration:54s;--companies-mobile-marquee-gap:54px;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;margin-top:24px;margin-bottom:118px}.mc-companies p{text-align:center;white-space:nowrap}.mc-companies .companies-marquee{width:calc(100% + var(--companies-mobile-marquee-gap)*2);max-width:none;margin-left:calc(var(--companies-mobile-marquee-gap)*-1);margin-right:calc(var(--companies-mobile-marquee-gap)*-1);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-mobile-marquee-gap), #000 calc(100% - var(--companies-mobile-marquee-gap)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-mobile-marquee-gap), #000 calc(100% - var(--companies-mobile-marquee-gap)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-mobile-marquee-gap), #000 calc(100% - var(--companies-mobile-marquee-gap)), transparent 100%);overflow:hidden}.mc-companies .companies-desktop-rotator{display:none}.mc-companies .companies-mobile-marquee{display:block}.mc-companies .companies-mobile-marquee-track{width:max-content;animation:companies-marquee-scroll var(--companies-mobile-marquee-duration) linear infinite;display:flex}.mc-companies .companies-mobile-logo-list{width:max-content;min-width:max-content;max-width:none;padding:0 var(--companies-mobile-marquee-gap) 0 0;justify-content:flex-start;gap:var(--companies-mobile-marquee-gap);flex-wrap:nowrap;flex:none;align-items:center;margin:0;list-style:none;display:flex}.mc-companies .companies-mobile-logo-shell{flex:none;justify-content:center;align-items:center;height:40px;margin:0;display:flex}.mc-companies .companies-mobile-logo{width:calc(var(--company-logo-width)*var(--companies-logo-scale));object-fit:contain;height:auto;display:block}.mc-companies p br{display:none}}@media (max-width:640px){.mc-companies{--companies-logo-scale:.86}}@keyframes companies-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
