*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{height:100vh;display:flex;justify-content:center;align-items:center;background:#f2f2f2}.container{display:flex;width:900px;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 25px #0003}.left-panel{width:50%;background:#d62828;color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center}.back{font-size:14px;margin-bottom:20px;cursor:pointer;opacity:.8}.back a{color:#fff;text-decoration:none}.logo{margin-bottom:20px}.left-panel h1{margin-bottom:10px}.left-panel p{font-size:14px;margin-bottom:25px;opacity:.9}.features{display:flex;flex-direction:column;gap:15px}.feature{display:flex;align-items:flex-start;gap:10px}.feature span{font-size:20px}.feature p{font-size:12px;margin-top:3px}.right-panel{width:50%;padding:40px}.right-panel h2{margin-bottom:5px}.subtitle{font-size:14px;color:#777;margin-bottom:25px}form{display:flex;flex-direction:column}label{font-size:14px;margin-bottom:5px}input{padding:10px;border-radius:6px;border:1px solid #ddd;margin-bottom:15px}.options{display:flex;justify-content:space-between;font-size:13px;margin-bottom:20px}.options a{color:#d62828;text-decoration:none}.login-btn{background:#d62828;color:#fff;border:none;padding:12px;border-radius:6px;font-weight:700;cursor:pointer;transition:.3s}.login-btn:hover{background:#b71c1c}.register{margin-top:20px;font-size:13px;text-align:center}.register a{color:#d62828;text-decoration:none;font-weight:700}
