body{font-family:Arial,sans-serif;margin:0;color:#222}header{background:#0f172a;color:#fff} .container{width:90%;max-width:1200px;margin:auto}.nav{display:flex;justify-content:space-between;align-items:center;padding:18px 0}nav a{color:#fff;text-decoration:none;margin-left:20px}.hero{background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;padding:120px 0;text-align:center}.btn{display:inline-block;background:#fff;color:#2563eb;padding:12px 24px;text-decoration:none;border-radius:6px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card{padding:25px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px}section{padding:70px 0}form{display:flex;flex-direction:column;gap:12px}input,textarea{padding:12px}button{background:#2563eb;color:#fff;border:none;padding:12px}footer{text-align:center;padding:25px;background:#0f172a;color:#fff}