.gridupdt-container{display:flex;gap:30px;max-width:1440px;margin:0 auto;flex-wrap:wrap}.gridupdt{margin:20px auto;max-width:700px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.08);border-radius:8px;overflow:hidden;font-family:"Segoe UI",Tahoma,sans-serif}.rewarheadercomp{background:#00aa4e;color:white;font-weight:700;padding:14px 20px;font-size:18px;text-transform:uppercase;letter-spacing:.5px}.rewarbodycomp{padding:25px 30px;font-size:15px;line-height:1.6;text-align:left;color:#444}.rewarbodycomp p{margin:10px 0}.rewarbodycomp label{display:block;margin:10px 0 4px;font-weight:600;color:#333}.rewarbodycomp input[type=text],.rewarbodycomp input[type=email],.rewarbodycomp input[type=number]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;transition:border-color .2s}.rewarbodycomp input:focus{border-color:#00aa4e;outline:none}.rewarbodycomp input[type=submit]{background:#00aa4e;color:white;padding:12px 25px;border:none;border-radius:5px;margin-top:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background .3s}.rewarbodycomp input[type=submit]:hover{background:#008f41}.success-msg{background:#e6f9ed;border-left:5px solid #00aa4e;padding:15px;margin:15px auto;max-width:700px;color:#155724;font-weight:600;border-radius:4px}.error-msg{background:#ffe6e6;border-left:5px solid #c00;padding:15px;margin:15px auto;max-width:700px;color:#721c24;font-weight:600;border-radius:4px}@media (max-width:600px){.gridupdt{margin:10px}.rewarbodycomp{padding:20px}}@media (max-width:900px){.gridupdt-container{flex-direction:column;gap:18px}}