@font-face{font-family:LaunchPoppins;src:url(/Poppins-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.launch-cover{color:#183d2e;background:#f4ae3b;border:0;border-radius:24px;width:min(620px,100% - 48px);max-width:none;height:fit-content;max-height:calc(100svh - 48px);margin:auto;padding:28px 36px 22px;font-family:Poppins,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #102d3040}.launch-cover::backdrop{background:#183d2e45}.launch-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-brand{letter-spacing:-.5px;align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.launch-brand img{border-radius:50%;flex-shrink:0}.launch-close{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;width:44px;height:44px;font:30px Arial}.launch-close:hover{background:#183d2e12}.launch-main{flex-direction:column;align-items:flex-start;padding:34px 0 24px;display:flex}.launch-main h2{letter-spacing:-.06em;margin:0 0 28px;font-family:LaunchPoppins,Poppins,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1.06}.launch-cta{color:#fff;background:#183d2e;border-radius:50px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.launch-cta:hover{background:#102c21}.launch-cta img{filter:invert();flex-shrink:0}.launch-cover footer a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;font-size:12px;display:inline-flex}.launch-cover :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #183d2e}@media (width<=600px){.launch-cover{border-radius:20px;width:calc(100% - 32px);max-height:calc(100svh - 32px);padding:18px 22px 14px}.launch-brand{gap:9px;font-size:14px}.launch-brand img{width:34px;height:34px}.launch-main{padding:24px 0 14px}.launch-main h2{margin-bottom:24px;font-size:clamp(38px,10.5vw,56px)}.launch-cta{gap:10px;width:100%;padding:14px 16px;font-size:12px}.launch-close{width:44px;height:44px}.launch-cover footer a{font-size:11px}}@media (height<=500px) and (width>=601px){.launch-cover{padding:16px 28px}.launch-main{padding:12px 0}.launch-main h2{margin-bottom:16px;font-size:42px}}
