.ls{font-family:var(--sans,"Geist", system-ui, sans-serif);background:#171c25;border:1px solid #29303c;border-radius:12px;gap:0;padding:26px 28px;display:grid}.ls-eyebrow{color:#a394ff;font:650 12.5px/1.4 var(--sans,"Geist", system-ui, sans-serif);margin:0 0 6px}.ls-title{color:#f4f6f8;text-wrap:balance;margin:0 0 8px;font:600 25px/1.25 Newsreader,Georgia,serif}.ls-text{color:#d3dae4;max-width:60ch;font:400 15px/1.5 var(--sans,"Geist", system-ui, sans-serif);margin:0 0 18px}.ls-form{gap:8px;max-width:520px;display:flex}.ls-form input[type=email]{color:#f4f6f8;min-width:0;height:44px;font:400 15px/1 var(--sans,"Geist", system-ui, sans-serif);background:#10131a;border:1px solid #29303c;border-radius:8px;flex:auto;padding:0 14px}.ls-form input[type=email]:focus{outline-offset:1px;border-color:#0000;outline:2px solid #d3dae4}.ls-form button{color:#05140c;height:44px;font:650 15px/1 var(--sans,"Geist", system-ui, sans-serif);cursor:pointer;background:#3fcf8e;border:0;border-radius:8px;flex:none;padding:0 18px}.ls-form button:hover{filter:brightness(1.06)}.ls-form button:focus-visible{outline-offset:2px;outline:2px solid #f4f6f8}.ls-form button:disabled{opacity:.7;cursor:wait}.ls-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ls .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ls-fine{color:#9ca8b7;font:400 12.5px/1.5 var(--sans,"Geist", system-ui, sans-serif);margin:10px 0 0}.ls-error{color:#f5705e}.ls-done{color:#f4f6f8;font:550 14.5px/1.45 var(--sans,"Geist", system-ui, sans-serif);background:#3af27714;border:1px solid #3af27759;border-radius:8px;margin:0;padding:12px 14px}@media (max-width:560px){.ls{padding:20px 18px}.ls-title{font-size:22px}.ls-form{flex-direction:column}.ls-form button{width:100%}}
