.hero{min-height:100vh;background:linear-gradient(135deg,#6c63ff,#8e7cff);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.header{position:absolute;top:1.5rem;left:1.5rem}.logo{width:48px;height:48px}.content h1{font-size:3rem;font-weight:700;line-height:0}.content p{font-size:1.25rem;opacity:.9}.content{max-width:400px;border-radius:16px;background-color:#0707074d;padding:10px}
