html,body{color:#d8d2e8;background:linear-gradient(135deg,#4c3288,#647a61);min-height:100%;margin:0;font-family:Arial,sans-serif}header{text-align:center;color:#fff;padding:90px 20px 50px}h1{letter-spacing:-1px;margin:0 0 15px;font-size:48px;font-weight:700}header p{color:#999;font-size:18px}main{text-align:center;max-width:700px;margin:0 auto;padding:50px 20px}h2{color:#fff;margin-bottom:20px;font-size:32px}p{color:#aaa;font-size:18px;line-height:1.7}button,.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#66529a,#4f7d4f);border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-block;box-shadow:0 8px 25px #66529a40}button:hover,.button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #66529a66}footer{text-align:center;color:#666;margin-top:60px;padding:40px 20px;font-size:14px}@media (width<=600px){h1{font-size:38px}h2{font-size:28px}main{padding:35px 20px}}
