*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:linear-gradient(135deg,#0f0f23,#1a1a3e 50%,#0d0d1a);color:#fff;min-height:100vh}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:2rem}header{text-align:center;padding:3rem 0}header h1{font-size:3rem;background:linear-gradient(90deg,#00d4aa,#7c3aed,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}header p{font-size:1.2rem;color:#94a3b8}main{display:grid;grid-gap:2rem;gap:2rem;padding:2rem 0}.card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:2rem;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 10px 40px rgba(0,212,170,.2)}.card h2{font-size:1.5rem;margin-bottom:1rem;color:#00d4aa}.card p{color:#cbd5e1;line-height:1.6}.status-badge{display:inline-block;padding:.5rem 1rem;background:linear-gradient(90deg,#00d4aa,#7c3aed);border-radius:2rem;font-weight:600;margin-top:1rem}footer{text-align:center;padding:2rem;color:#64748b;border-top:1px solid hsla(0,0%,100%,.1);margin-top:3rem}