body{font-family:Arial, sans-serif;background:#f4f7fb;margin:0;padding:20px}.container{max-width:700px;margin:auto;background:white;padding:30px;border-radius:12px;box-shadow:0 0 15px rgba(0, 0, 0, 0.1)}h1{text-align:center;background:#0a2c58;color:white;font-size:22px;font-weight:600;padding:12px;border-radius:8px;margin-bottom:0}h2{text-align:center;background:#6e9cc9;font-size:22px;font-weight:600;color:white;padding:10px;margin-top:5px;border-radius:0 0 10px 10px}.form-group{margin-top:20px}label{font-weight:bold;display:block;margin-bottom:6px}input{width:100%;padding:10px;border-radius:6px;border:1px solid #ccc;font-size:16px}button{margin-top:25px;width:100%;padding:12px;background:#4caf50;color:white;font-size:18px;border:none;border-radius:8px;cursor:pointer}button:hover{background:#3e8e41}.result-box{background:#eaf4ff;padding:20px;margin-top:30px;border-radius:10px;font-size:16px}table{width:100%;border-collapse:collapse;font-size:16px;margin-top:15px}table th, table td{border:1px solid #ccc;padding:12px;text-align:left}table th{background-color:#e2f0fb}table tr:nth-child(even){background-color:#f9f9f9}