body {font-family: Arial, sans-serif; margin:0; padding:0; background: #f4f4f9; color: #333;}
header {background: linear-gradient(to right, #4a00e0, #8e2de2); color: white; text-align: center; padding: 30px 10px;}
header h1 {margin: 0; font-size: 2.5rem;}
header p {margin-top: 10px; font-size: 1rem;}
section {padding: 40px 20px;}
section h2 {color: #4a00e0; margin-bottom: 20px; text-align: center;}
.hosting-service {background: white; padding: 20px; margin: 20px auto; border-radius: 10px; max-width: 600px; box-shadow: 0 4px 10px rgba(0,0,0,0.1);}
.hosting-service h3 {color: #8e2de2;}
.hosting-service a {display: inline-block; margin-top: 10px; padding: 10px 20px; background: #4a00e0; color: white; text-decoration: none; border-radius: 5px; transition: 0.3s;}
.hosting-service a:hover {background: #8e2de2;}
table {width: 90%; margin: 20px auto; border-collapse: collapse; background: white; border-radius: 10px; overflow: hidden;}
table th, table td {padding: 15px; text-align: center; border-bottom: 1px solid #ddd;}
table th {background: #4a00e0; color: white;}
button {display: block; margin: 20px auto; padding: 15px 30px; font-size: 1rem; background: #8e2de2; color: white; border: none; border-radius: 5px; cursor: pointer; transition: 0.3s;}
button:hover {background: #4a00e0;}
footer {text-align: center; padding: 20px; background: #333; color: white;}