css body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; margin: 0; padding: 0; background-color: #f4f7f6; color: #333; line-height: 1.6; display: flex; justify-content: center; align-items: center; min-height: 100vh; } .container { background-color: #fff; padding: 40px; border-radius: 12px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); text-align: center; max-width: 600px; width: 90%; } h1 { color: #2c3e50; margin-bottom: 20px; font-size: 2.5em; letter-spacing: 1px; } p { font-size: 1.1em; color: #555; margin-bottom: 30px; } .button-container { display: flex; justify-content: center; gap: 20px; } .cta-button { display: inline-block; padding: 15px 30px; font-size: 1.1em; font-weight: bold; text-decoration: none; color: #fff; background-color: #3498db; border: none; border-radius: 8px; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; box-shadow: 0 4px 10px rgba(52, 152, 219, 0.4); } .cta-button:hover { background-color: #2980b9; transform: translateY(-2px); } .secondary-button { display: inline-block; padding: 15px 30px; font-size: 1.1em; font-weight: bold; text-decoration: none; color: #3498db; background-color: transparent; border: 2px solid #3498db; border-radius: 8px; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease; } .secondary-button:hover { background-color: #3498db; color: #fff; transform: translateY(-2px); } footer { margin-top: 40px; font-size: 0.9em; color: #7f8c8d; }