.fixapp-form{max-width:900px;margin:30px auto;padding:26px;background:#0b0b0b;color:#fff;border-radius:22px;box-shadow:0 14px 40px rgba(0,0,0,.18);font-family:inherit}.fixapp-form h3{margin:0 0 8px;font-size:28px}.fixapp-muted{color:#b7b7b7;margin-bottom:22px}.fixapp-step{display:none}.fixapp-step.active{display:block}.fixapp-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fixapp-full{grid-column:1/-1}.fixapp-form label{display:block;font-weight:700;margin-bottom:7px}.fixapp-form label span{color:#ff4b4b}.fixapp-form input[type=text],.fixapp-form input[type=tel],.fixapp-form input[type=email],.fixapp-form select,.fixapp-form textarea{width:100%;box-sizing:border-box;border:1px solid #333;background:#fff;color:#111;border-radius:12px;padding:13px 14px;font-size:16px}.fixapp-checks{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fixapp-checks label,.fixapp-privacy label{background:#181818;border:1px solid #2e2e2e;border-radius:12px;padding:12px;font-weight:500;margin:0}.fixapp-checks input,.fixapp-privacy input{margin-right:8px}.fixapp-form small{color:#bbb}.fixapp-next,.fixapp-prev,.fixapp-submit{border:0;border-radius:14px;padding:13px 22px;margin-top:22px;margin-right:8px;font-size:16px;font-weight:800;cursor:pointer}.fixapp-next,.fixapp-submit{background:#e30613;color:#fff}.fixapp-prev{background:#2b2b2b;color:#fff}.fixapp-success{max-width:900px;margin:20px auto;padding:16px 18px;border-radius:14px;background:#e8fff0;color:#135b2d;border:1px solid #a9e7bd}.fixapp-form input[type=file]{width:100%;background:#181818;border:1px dashed #555;border-radius:12px;padding:16px;color:#fff}.fixapp-form a{color:#fff}@media(max-width:700px){.fixapp-grid,.fixapp-checks{grid-template-columns:1fr}.fixapp-form{padding:20px;border-radius:16px}.fixapp-form h3{font-size:24px}}
