body{font-family:system-ui;background:#f5f5f5;margin:0}
.container{max-width:420px;margin:40px auto;background:#fff;padding:24px;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08)}
label{display:block;margin-top:12px;font-weight:600}
input,select,textarea{width:100%;padding:10px;margin-top:6px;border-radius:8px;border:1px solid #ddd}
button{margin-top:20px;width:100%;padding:14px;background:#e63946;color:#fff;border:none;border-radius:10px;font-size:16px}
.subtitle{color:#666}
