.adv-form{max-width:600px;margin:30px auto;padding:25px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);}
.form-grupo{margin-bottom:18px;}
.form-grupo label{display:block;margin-bottom:6px;font-weight:600;color:#1e293b;}
.form-grupo input,.form-grupo select,.form-grupo textarea{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:4px;font-size:15px;}
.adv-form button{background:#0f172a;color:#fff;padding:12px 24px;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;width:100%;}
.adv-form button:hover{background:#1e293b;}