.model-alert-signup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--archive-line-dark,#fff3);border-left:4px solid var(--archive-lime,#c4ff0e);background:linear-gradient(135deg,var(--site-nav-background,#0f172a) 0%,#15343b 100%);color:var(--archive-text-primary,#f8fafc);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:1.1rem;margin:3rem 0 0;padding:1.75rem;scroll-margin-top:76px;display:grid}.model-alert-signup-copy h2{letter-spacing:-.02em;color:var(--archive-text-primary,#f8fafc);margin:.25rem 0 .5rem;font-size:1.45rem;line-height:1.2}.model-alert-signup-copy p{max-width:760px;color:var(--archive-text-secondary,#a7b0c4);margin:0;font-size:.95rem;line-height:1.6}.model-alert-signup-copy .model-alert-signup-eyebrow{color:var(--archive-lime,#c4ff0e);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.model-alert-signup-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.75rem;display:grid}.model-alert-signup-field{color:var(--archive-text-secondary,#a7b0c4);gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.model-alert-signup-field select,.model-alert-signup-field input{border:1px solid var(--archive-line-dark,#fff3);width:100%;min-width:0;height:2.85rem;font:inherit;color:var(--archive-text-primary,#f8fafc);background:var(--archive-canvas,#070911);border-radius:8px;padding:0 .8rem;font-size:1rem;font-weight:400}.model-alert-signup-field input::placeholder{color:var(--archive-text-meta,#8791a8)}:is(.model-alert-signup-field select:focus-visible,.model-alert-signup-field input:focus-visible){outline:2px solid var(--archive-lime,#c4ff0e);outline-offset:1px}.model-alert-signup-form button{background:var(--archive-lime,#c4ff0e);height:2.85rem;color:var(--site-nav-background,#0f172a);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 1.2rem;font-weight:800}.model-alert-signup-form button:hover{filter:brightness(.92)}.model-alert-signup-form button:disabled{opacity:.7;cursor:wait}.model-alert-signup-status{color:#86efac;grid-column:1/-1;min-height:1.2em;margin:0;font-size:.875rem}.model-alert-signup-error{color:#fca5a5}.model-alert-signup-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:900px){.model-alert-signup-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.model-alert-signup-email{grid-column:1/-1}.model-alert-signup-form button{grid-column:1/-1;width:100%}}@media (max-width:560px){.model-alert-signup{padding:1.25rem}.model-alert-signup-form{grid-template-columns:1fr}}
