.suscon-site{--site-green:#5bae60;--site-green-dark:#4a9a50;--site-ink:#1a1a1a;color:var(--site-ink);font-family:Open Sans,Segoe UI,system-ui,-apple-system,Arial,sans-serif}.suscon-site h1,.suscon-site h2,.suscon-site h3,.suscon-site .text-navy{color:var(--site-ink);letter-spacing:0;font-family:Poppins,Open Sans,system-ui,sans-serif}.suscon-site .text-accent{color:var(--site-green)}.suscon-site .bg-accent{background-color:var(--site-green)}.suscon-site button.bg-accent{letter-spacing:.04em;text-transform:uppercase;border-radius:0;padding-top:.8rem;padding-bottom:.8rem;font-family:Poppins,Open Sans,system-ui,sans-serif;font-weight:600;transition:background-color .2s,transform .2s,box-shadow .2s}.suscon-site button.bg-accent:hover:not(:disabled){background-color:var(--site-green-dark);transform:translateY(-1px);box-shadow:0 8px 20px #5bae604d}.suscon-site .rounded-xl{border-color:#0000;border-bottom:3px solid var(--site-green);border-radius:0;box-shadow:0 0 10px #0000001f}.suscon-site .rounded-md,.suscon-site .rounded-lg{border-radius:2px}.suscon-site input:focus{border-color:var(--site-green);box-shadow:0 0 0 3px #5bae6033}@keyframes suscon-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.suscon-site #track-root>*{animation:.6s both suscon-fade-up}.suscon-site #track-root>*+*{animation-delay:.15s}@media (prefers-reduced-motion:reduce){.suscon-site #track-root>*{animation:none}}.suscon-site input,.suscon-site button{font-family:inherit}
