form{max-width:900px;margin:20px auto;padding:20px;background:#fff8f0;border-radius:8px;}
.lr-row{display:flex;flex-wrap:wrap;gap:10px;}
.lr-col{flex:1 1 30%;min-width:200px;}
label{display:block;margin-bottom:5px;}
input,select,textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;}
button{background:#e07b39;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;}
.lr-error{color:red;margin:10px 0;}
.lr-success{color:green;margin:10px 0;}
