@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{--text:#1a2332;--text-secondary:#5c7290;--background:#f1f4f8;--background-element:#fff;--background-selected:#e3e8f0;--border:#dce2ea;--primary:#1a2332;--on-primary:#f1f4f8;--success:#3a7d55;--danger:#b3452c;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--max-width:1080px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Manrope,Inter,sans-serif;font-weight:800}p{margin:0;line-height:1.6}a{color:inherit}button{font-family:inherit}img{max-width:100%;display:block}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.btn{cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--background-element);color:var(--text);border:1.5px solid var(--border)}.btn-secondary:hover{background:var(--background-selected)}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--background-element);border-radius:var(--radius-md);border:1px solid var(--border);padding:28px}.pill{border:1.5px solid;border-radius:100px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.pill-success{color:var(--success);border-color:var(--success);background:#3a7d5514}.pill-danger{color:var(--danger);border-color:var(--danger);background:#b3452c14}.pill-neutral{color:var(--text-secondary);border-color:var(--border)}input{border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--background-element);color:var(--text);width:100%;padding:12px 16px;font-family:inherit;font-size:15px}input:focus{outline:2px solid var(--primary);outline-offset:1px}label{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.nav-mobile-panel{display:none}@media (width<=720px){.nav-links,.nav-cta-desktop{display:none!important}.nav-toggle{display:flex!important}.nav-mobile-panel{display:flex}}
