.body,.footer,.header{text-align:center}.email-container{max-width:600px;margin:20px auto;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.2)}.header{background-color:#07c;padding:30px 20px;color:#fff}.header img{max-width:80px;margin-bottom:15px}.header h1{font-size:26px;margin:0;font-weight:700}.body{padding:20px 30px;font-size:16px;line-height:1.8}.body p{margin:10px 0}.cta-button{display:inline-block;background-color:#fc0;color:#333;text-decoration:none;font-weight:700;padding:15px 25px;border-radius:50px;margin-top:20px;font-size:18px}.cta-button:hover{background-color:#e0b800}.footer{background-color:#f7f7f7;padding:20px 10px;font-size:12px;color:#666}.footer a{color:#07c;text-decoration:none}.footer a:hover{text-decoration:underline}