body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;} .container {max-width: 800px; margin: 0 auto; padding: 20px;} .offer {background-color: #f9f9f9; padding: 20px; border-radius: 10px; margin-top: 20px;} .important {color: #d63447;} .btn {background-color: #4caf50; color: white; padd…