@keyframes lb-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes lb-rise-small{0%{opacity:0;transform:translateY(18px)}}@keyframes lb-lift-small{0%{transform:translateY(16px)}}@keyframes lb-lift{0%{transform:translateY(24px)}}@keyframes lb-slide-in{0%{transform:translate(-16px)}}@keyframes lb-spin{to{transform:rotate(360deg)}}@keyframes lb-spin-reverse{to{transform:rotate(-360deg)}}@keyframes lb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lb-enter{animation:.6s cubic-bezier(.16,.84,.34,1.05) backwards lb-lift;animation-delay:var(--d,0s)}.lb-reveal.lb-hidden,.lb-stagger.lb-hidden>*{opacity:0}.lb-reveal.lb-in,.lb-stagger.lb-in>*{animation:.6s cubic-bezier(.16,.84,.34,1.05) backwards lb-rise}.lb-stagger.lb-in>*{animation-delay:calc(50ms + var(--i,0) * 80ms)}.landing-orbit.lb-orbit-1{animation:22s linear infinite lb-spin}.landing-orbit.lb-orbit-2{animation:28s linear infinite lb-spin-reverse}.landing-orbit.lb-orbit-3{animation:34s linear infinite lb-spin}.landing-hero-envelope{animation:4s ease-in-out infinite lb-float}.landing-hero-svg-wrap{will-change:transform}.landing-timeline.lb-hidden .landing-timeline-fill{transform:scaleX(0)}.landing-timeline.lb-in .landing-timeline-fill{transition:transform 1.4s cubic-bezier(.16,.84,.34,1.05)}.landing-timeline.lb-hidden .landing-timeline-step{opacity:0}.landing-timeline.lb-in .landing-timeline-step{animation:.5s cubic-bezier(.16,.84,.34,1.05) backwards lb-rise-small;animation-delay:calc(.2s + var(--i,0) * .18s)}.login-card-wrap.lb-enter{animation-name:lb-lift-small;animation-delay:.15s}.login-brand-bullet{animation:.5s cubic-bezier(.16,.84,.34,1.05) backwards lb-slide-in;animation-delay:calc(.2s + var(--i,0) * .12s)}@media (prefers-reduced-motion:reduce){.lb-enter,.lb-reveal.lb-in,.lb-stagger.lb-in>*,.landing-orbit,.landing-hero-envelope,.landing-timeline.lb-in .landing-timeline-step,.login-brand-bullet{animation:none!important}.landing-timeline.lb-in .landing-timeline-fill{transition:none}}.landing-faq-a-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,.84,.34,1.05),opacity .3s cubic-bezier(.16,.84,.34,1.05);display:grid}.landing-faq-item.open .landing-faq-a-wrap{opacity:1;grid-template-rows:1fr}.landing-faq-a-clip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.landing-faq-a-wrap{transition:none}}
