:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#09090b;color:#fafafa}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 0,#251044 0,transparent 42%),#09090b}main{width:min(680px,calc(100% - 32px));padding:64px 0}.eyebrow{color:#a78bfa;font-size:.75rem;font-weight:800;letter-spacing:.18em}h1{font-size:clamp(3rem,9vw,5.75rem);line-height:.9;letter-spacing:-.07em;margin:16px 0 24px}.intro{max-width:580px;color:#b4b4bc;font-size:1.1rem;line-height:1.65;margin:0 0 40px}section{display:grid;gap:12px}article{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #29292f;border-radius:18px;background:rgba(20,20,24,.88);box-shadow:0 18px 50px rgba(0,0,0,.22)}h2{font-size:1.15rem;margin:0 0 5px}article p{color:#8f8f99;font-size:.9rem;margin:0}a{display:inline-flex;align-items:center;justify-content:center;min-width:118px;padding:12px 18px;border-radius:999px;background:#7c3aed;color:#fff;text-decoration:none;font-size:.9rem;font-weight:750}a:hover{background:#8b5cf6}.note{color:#666670;font-size:.8rem;text-align:center;margin:24px 0 0}@media(max-width:520px){main{padding:40px 0}article{align-items:flex-start;flex-direction:column}a{width:100%}}