.launch{--l-bg:#02070f;--l-lime:#a3e635;--l-ink:#041322;--l-ease:cubic-bezier(.16, 1, .3, 1);--l-enter:.9s;--l-distance:26px;isolation:isolate;background:var(--l-bg);color:#fff;min-height:100svh;font-family:var(--font-karla), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(32px,5vh,52px) 24px clamp(28px,4.5vh,44px);display:flex;position:relative;overflow:hidden}.launch-rings{aspect-ratio:1;z-index:-1;pointer-events:none;width:min(1180px,165vw);animation:launch-rings-in 1.6s var(--l-ease) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-top{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1100px;display:grid}.launch .launch-logo{color:#fff;grid-column:2;display:block}.launch-logo svg{width:auto;height:clamp(26px,3.2vw,32px)}.launch .launch-login{color:#fff;border:1px solid #ffffff38;border-radius:999px;justify-self:end;padding:9px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s}.launch-login:hover{background:#ffffff14;border-color:#fff6}.launch-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1100px;padding:clamp(32px,6vh,64px) 0;display:flex}.launch .launch-headline{font-family:var(--font-archivo), system-ui, sans-serif;color:#fff;text-wrap:balance;margin:0;font-size:clamp(34px,5.28vw,76px);font-weight:600;line-height:1.12}.launch .launch-desc{color:#fff;text-wrap:pretty;max-width:674px;margin:clamp(20px,3.4vh,30px) auto 0;font-size:clamp(15px,1.32vw,19px);line-height:1.65}.launch-highlight{color:var(--l-lime)}.launch .launch-cta{background:var(--l-lime);min-width:188px;height:52px;color:var(--l-ink);white-space:nowrap;border-radius:26px;justify-content:center;align-items:center;margin-top:clamp(28px,5vh,45px);padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.launch .launch-cta:hover{background:#b4ef52;transform:translateY(-2px);box-shadow:0 10px 30px #a3e63540}.launch-cta:active{transform:translateY(0)}.launch-cta:focus-visible,.launch-login:focus-visible,.launch-footer a:focus-visible{outline-offset:4px;outline:2px solid #fff}.launch-footer{flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:13px;line-height:1.4;display:flex}.launch-footer nav{gap:16px;display:flex}.launch .launch-footer a{color:#ffffffbf;text-decoration:none}.launch-footer a:hover{color:#fff;text-decoration:underline}.launch-top,.launch-headline,.launch-desc,.launch-cta,.launch-footer{animation:launch-fade-up var(--l-enter) var(--l-ease) both}.launch-top{animation-delay:80ms}.launch .launch-headline{animation-delay:.22s}.launch .launch-desc{animation-delay:.36s}.launch .launch-cta{animation-delay:.5s}.launch-footer{animation-delay:.64s}@keyframes launch-fade-up{0%{opacity:0;transform:translate3d(0, var(--l-distance), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes launch-rings-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:700px){.launch{--l-distance:18px;--l-enter:.76s}.launch-rings{width:178vw}.launch-desc{max-width:42ch}.launch-top{grid-template-columns:auto 1fr}.launch-logo{grid-column:1}}@media (prefers-reduced-motion:reduce){.launch-rings,.launch-top,.launch-headline,.launch-desc,.launch-cta,.launch-footer{animation:none}.launch-cta{transition:none}.launch-cta:hover{transform:none}}
