.splash-module__3TVnmq__splash{isolation:isolate;color:#fff;background:#3fc9e4;min-height:100dvh;position:relative;overflow:hidden}.splash-module__3TVnmq__scene{z-index:-1;filter:blur(.6px);position:absolute;inset:0;transform:scale(1.01)}.splash-module__3TVnmq__scene svg{width:100%;height:100%;display:block}.splash-module__3TVnmq__content{box-sizing:border-box;max-width:460px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 8dvh) 24px calc(env(safe-area-inset-bottom) + 30px);flex-direction:column;align-items:stretch;margin:0 auto;display:flex}.splash-module__3TVnmq__logo{margin:0;line-height:0}.splash-module__3TVnmq__logo svg{color:#17401b;width:min(66vw,280px);height:auto;display:block}.splash-module__3TVnmq__tagline{text-align:left;color:#ffffffe0;max-width:24ch;margin:18px 0 0;font-size:17px;font-weight:500;line-height:1.45}.splash-module__3TVnmq__actions{gap:14px;width:100%;margin-top:auto;display:grid}.splash-module__3TVnmq__primary,.splash-module__3TVnmq__secondary{letter-spacing:-.005em;border-radius:999px;justify-content:center;align-items:center;height:58px;font-size:17px;font-weight:500;text-decoration:none;transition:transform .12s,background-color .15s;display:flex}.splash-module__3TVnmq__primary{color:#fbf6f1;background:#0e220e;box-shadow:0 14px 34px -16px #000000bf}.splash-module__3TVnmq__primary:hover{background:#235524}.splash-module__3TVnmq__secondary{color:#0e220e;-webkit-backdrop-filter:blur(8px);background:#fbf6f1eb;border:1.5px solid #fbf6f1e6}.splash-module__3TVnmq__quiet{text-align:center;letter-spacing:-.005em;color:#0e220e;text-shadow:0 1px 10px #fbf6f1d9;margin-top:4px;padding:10px;font-size:15px;font-weight:500;text-decoration:none;display:block}.splash-module__3TVnmq__quiet:hover{text-underline-offset:3px;text-decoration:underline}.splash-module__3TVnmq__secondary:hover{background:#fbf6f1}.splash-module__3TVnmq__primary:active,.splash-module__3TVnmq__secondary:active{transform:scale(.985)}.splash-module__3TVnmq__primary:focus-visible,.splash-module__3TVnmq__secondary:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.splash-module__3TVnmq__primary,.splash-module__3TVnmq__secondary{transition:none}}@media (min-width:880px){.splash-module__3TVnmq__content{padding-top:9dvh}.splash-module__3TVnmq__logo svg{width:340px}.splash-module__3TVnmq__tagline{max-width:28ch;font-size:19px}.splash-module__3TVnmq__actions{max-width:380px}}
