@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#0e1028;font-family:Poppins,sans-serif}*{box-sizing:border-box}body{min-width:280px;min-height:100svh;margin:0}.header{max-width:1440px;margin:auto;padding:54px 60px 0}.header a{border-radius:4px;display:inline-flex}.logo{width:148px;height:22px;display:block}.hero{grid-template-columns:458px minmax(0,1fr);align-items:center;gap:40px;width:min(1120px,100% - 120px);min-height:calc(100svh - 80px);margin:0 auto;padding:112px 0 140px;display:grid}.intro{align-self:center}h1{letter-spacing:.025em;margin:0 0 40px;font-size:54px;font-weight:500;line-height:1.22}.signup-card{color:#171717;background:#fff;border-radius:24px;padding:36px 40px}.description,.invitation{margin:0;font-size:17px;line-height:1.65}.invitation{margin-top:14px}form{margin-top:24px}input[type=email]{font:inherit;color:#171717;background:#fff;border:1px solid #d5d5d5;border-radius:7px;width:100%;height:54px;padding:0 20px;font-size:15px}input::placeholder{color:#737373;opacity:1}button{font:inherit;color:#101218;cursor:pointer;background:#d1ff73;border:0;border-radius:999px;width:100%;min-height:54px;margin-top:22px;font-size:16px;transition:background .15s,transform .15s}button:hover{background:#bff14f}button:active{transform:translateY(1px)}button:disabled{cursor:wait;opacity:.7}:focus-visible{outline-offset:4px;outline:3px solid #6667ed}input[aria-invalid=true]{border-color:#b3261e}.consent{cursor:pointer;align-items:center;gap:18px;margin-top:24px;font-size:12px;line-height:1.55;display:flex}.consent input{accent-color:#99c539;cursor:pointer;flex:0 0 24px;width:24px;height:24px;margin:0}.form-message{color:#a3231c;margin:0;font-size:13px;line-height:1.5}.form-message:not(:empty){margin-top:18px}.hero-art{width:100%;display:block}.hero-art img{width:100%;height:auto;display:block}.sr-only,.honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.success{padding:30px 0}.success-icon{background:#d1ff73;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.success h2{margin:22px 0 12px;font-size:28px;font-weight:500}.success p{margin:0;font-size:16px;line-height:1.7}@media (width<=1100px){.header{padding:36px 40px 0}.hero{grid-template-columns:minmax(350px,458px) minmax(0,1fr);gap:24px;width:calc(100% - 80px);padding-top:80px}h1{font-size:44px}.signup-card{padding:32px}}@media (width<=760px){.header{padding:30px 22px 0}.hero{padding:0;width:auto;max-width:460px;min-height:0;margin:64px auto 90px;padding-inline:22px;display:block}.hero-art{display:none}h1{letter-spacing:.02em;margin-bottom:32px;font-size:clamp(30px,7.5vw,40px);line-height:1.5}.signup-card{border-radius:24px;padding:34px 24px}.description,.invitation{font-size:16px;line-height:1.65}.consent{gap:16px;margin-top:28px;font-size:11px}button{margin-top:22px}}@media (prefers-reduced-motion:reduce){button{transition:none}}
