:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a1a1a;background:#fff;font-family:system-ui,-apple-system,Segoe UI,sans-serif}body{margin:0;line-height:1.5}.page{max-width:44rem;margin:0 auto;padding:2rem 1rem 3rem}h1{font-size:1.75rem;line-height:1.25}h2{font-size:1.25rem}.lead{font-size:1.1rem}.row{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}label{font-weight:600}input{font:inherit;border:2px solid #444;border-radius:6px;flex:16rem;padding:.65rem .75rem}button{font:inherit;color:#fff;cursor:pointer;background:#0b4f9c;border:2px solid #0b4f9c;border-radius:6px;padding:.65rem 1rem;font-weight:600}button:disabled{color:#555;cursor:not-allowed;background:#e4e4e4;border-color:#8a8a8a}button.link{color:#0b4f9c;background:0 0;border:none;padding:0;font-weight:400;text-decoration:underline}:focus-visible{outline-offset:2px;outline:3px solid #b45309}.muted{color:#4a4a4a;font-size:.95rem}.disclaimer{border-left:4px solid #0b4f9c;padding-left:.75rem}.error{color:#9b1c1c;font-weight:600}table{border-collapse:collapse;width:100%;margin:1rem 0}th,td{text-align:left;border-bottom:1px solid #ccc;padding:.5rem}.cta button{margin-top:1rem;display:block}.paid{border-top:1px solid #ccc;margin-top:2.5rem;padding-top:1rem}.footer{color:#4a4a4a;border-top:1px solid #ccc;margin-top:3rem;padding-top:1rem;font-size:.9rem}
