body{font-family:'Poppins',sans-serif;background-color:#f4f4f9;color:#ddd;display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;box-sizing:border-box}.container{background-color:#941919;padding:30px 40px;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%;max-width:500px;text-align:center}.logo{width:150px;height:auto;margin-bottom:15px}h1{font-size:2.2rem;margin-bottom:5px;color:#fff}h2{font-size:1.8rem;margin-bottom:10px}p{margin-bottom:30px;color:#ddd}button{display:block;width:100%;padding:15px;margin-bottom:15px;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s,transform .2s}.form-group{margin-bottom:20px;text-align:left}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#ddd}.form-group input,.form-group select{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;font-family:'Poppins',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='292.4' height='292.4'%3E%3Cpath fill='%23666' d='M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.65em auto}.form-group input:focus,.form-group select:focus{outline:none;border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.2)}