*{box-sizing:border-box}body{margin:0;background:#0c121b;color:#f4f6fc;font:1rem/1.65 system-ui,sans-serif}main{max-width:64rem;margin:auto;padding:clamp(1.25rem,5vw,4rem)}.brand{font-size:1.5rem;font-weight:700}.brand span,.eyebrow{color:#ff6d7e}.eyebrow{margin-top:3rem;font-size:.8rem;font-weight:700;letter-spacing:.1em}h1{max-width:20ch;font-size:clamp(2rem,6vw,3.8rem);line-height:1.12;letter-spacing:-.04em}h2{font-size:1.2rem}p{max-width:70ch}section{background:#182130;border:1px solid #344156;border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem);margin:1.5rem 0}a,button{color:inherit}#open,button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.2rem;margin:.4rem .4rem .4rem 0;border-radius:.9rem;font:inherit;font-weight:600;cursor:pointer}#open{background:#b5a0ff;color:#171126;text-decoration:none}button{border:1px solid #8190a8;background:transparent}a:focus-visible,button:focus-visible{outline:3px solid #dbceff;outline-offset:4px}.small,footer{font-size:.875rem;color:#b9c3d4}footer a{display:inline-block;min-height:44px}footer{margin-top:3rem}[hidden]{display:none!important}*{overflow-wrap:anywhere}
.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.2rem;background:#b5a0ff;color:#171126;border-radius:.9rem;text-decoration:none;font-weight:650}nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.grid section{margin:.5rem 0}li{margin:.8rem 0}.logo{width:150px;height:auto}.tag{display:inline-block;padding:.3rem .65rem;border:1px solid #344156;border-radius:1rem;font-size:.8rem}.muted{color:#b9c3d4}
