.cos-inquiry{background:#fff;color:#111827;border-radius:8px;padding:16px}.cos-inquiry label,.cos-inquiry legend,.cos-inquiry p,.cos-inquiry small{color:#111827}.cos-steps{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 16px}.cos-steps li{flex:1;font-size:.75rem;font-weight:700;color:#334155;border-bottom:3px solid #dce3ea;padding-bottom:6px}.cos-steps li.is-on{color:#5b21b6;border-bottom-color:#7c3aed}.cos-inquiry fieldset{border:0;padding:0;margin:0;display:none}.cos-inquiry fieldset.is-active{display:block}.cos-inquiry .form-label{font-size:.8rem;font-weight:700;color:#111827;margin-bottom:4px}.cos-inquiry .form-control,.cos-inquiry .form-select{border-radius:8px;border:1px solid #dce3ea;color:#111827;background:#fff;min-height:44px}.cos-inquiry textarea.form-control{min-height:96px}.cos-inquiry .cos-step-nav{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.cos-inquiry button[type=button],.cos-inquiry button[type=submit]{border-radius:8px;font-weight:700;padding:10px 16px;border:0}.cos-inquiry button[data-cos-next],.cos-inquiry button[type=submit]{background:#7c3aed;color:#fff}.cos-inquiry button[data-cos-prev]{background:#f1f5f9;color:#111827}.cos-inquiry .is-invalid{border-color:#ef4444}.cos-inquiry a{color:#5b21b6}