Consultation
Let’s Talk About Your Wash
No pressure. Just a smart conversation about what’s possible.
Talk With Our TeamStart Your AMP Consultation
Tell us a bit about your business so we can recommend the right solution for your wash.
<div class="_form_7"></div><script src="https://ncswash.activehosted.com/f/embed.php?id=7" charset="utf-8"></script>
#_form_7_ {
font-family: Manrope, sans-serif;
font-size: 14px;
line-height: 1.6;
color: #181d27;
max-width: 680px;
margin: 25px auto 0;
padding: 20px;
box-sizing: border-box;
background: transparent;
text-align: left;
}
#_form_7_ *,
#_form_7_ *::before,
#_form_7_ *::after {
box-sizing: border-box;
}
/* ─────────────────────────── Layout ─────────────────────────── */
#_form_7_ ._form_element {
margin-bottom: 16px;
width: 100%;
}
#_form_7_ .form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
}
@media (max-width: 600px) {
#_form_7_ .form-row {
grid-template-columns: 1fr;
}
}
/* ─────────────────────────── Floating field ─────────────────────────── */
#_form_7_ .float-field {
position: relative;
}
#_form_7_ .float-field input,
#_form_7_ .float-field select,
#_form_7_ .float-field textarea {
width: 100%;
padding: 20px 14px 10px;
font-family: Manrope, sans-serif;
font-size: 15px;
font-weight: 400;
color: #181d27;
background: #fff;
border: 1px solid #e9eaeb;
border-radius: 16px;
outline: none;
transition: border-color .15s ease, box-shadow .15s ease;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
#_form_7_ .float-field textarea {
min-height: 110px;
resize: vertical;
padding-top: 24px;
}
#_form_7_ .float-field label {
/*position: absolute;
left: 12px;
top: 0;
transform: translateY(25px);
padding: 0 6px;*/
font-size: 15px;
font-weight: 400;
color: #717680;
background: #fff;
pointer-events: none;
transition: transform .15s ease, font-size .15s ease, color .15s ease;
border-radius: 4px;
}
#_form_7_ .float-field--textarea label {
transform: translateY(16px);
}
/* Floated: sobe para a borda */
#_form_7_ .float-field input:focus + label,
#_form_7_ .float-field input:not(:placeholder-shown) + label,
#_form_7_ .float-field textarea:focus + label,
#_form_7_ .float-field textarea:not(:placeholder-shown) + label,
#_form_7_ .float-field select:focus + label,
#_form_7_ .float-field--select.has-value label,
#_form_7_ .float-field.label-floated label {
transform: translateY(-50%);
font-size: 12px;
font-weight: 500;
color: #0b75e1;
}
/* Erro */
#_form_7_ .float-field input.has-error + label,
#_form_7_ .float-field textarea.has-error + label,
#_form_7_ .float-field--select.has-error label,
#_form_7_ .float-field.has-error label {
color: #e40e49;
}
/* Focus ring */
#_form_7_ .float-field input:focus,
#_form_7_ .float-field textarea:focus,
#_form_7_ .float-field select:focus {
border-color: #0b75e1;
box-shadow: 0 0 0 3px rgba(11, 117, 225, 0.12);
}
/* Select arrow */
#_form_7_ .float-field--select {
position: relative;
}
#_form_7_ .float-field--select::after {
content: "";
position: absolute;
right: 16px;
top: 50%;
width: 10px;
height: 10px;
border-right: 2px solid #717680;
border-bottom: 2px solid #717680;
transform: translateY(-70%) rotate(45deg);
pointer-events: none;
transition: transform .15s ease, border-color .15s ease;
}
#_form_7_ .float-field--select select {
cursor: pointer;
padding-right: 36px;
}
#_form_7_ .float-field--select select:focus ~ ::after {
border-color: #0b75e1;
}
/* Error */
#_form_7_ .float-field input.has-error,
#_form_7_ .float-field select.has-error,
#_form_7_ .float-field textarea.has-error {
border-color: #e40e49;
}
#_form_7_ .float-field input.has-error + label,
#_form_7_ .float-field textarea.has-error + label,
#_form_7_ .float-field--select.has-error label {
color: #e40e49;
}
#_form_7_ .field-error-msg {
display: block;
margin-top: 6px;
padding-left: 14px;
font-size: 12px;
font-weight: 500;
color: #e40e49;
}
/* ─────────────────────────── Radio groups ─────────────────────────── */
#_form_7_ ._form-fieldset {
border: 0;
padding: 0;
margin: 0;
}
#_form_7_ .group-label {
display: block;
font-family: Manrope, sans-serif;
font-size: 16px;
font-weight: 600;
color: #181d27;
margin-bottom: 12px;
padding: 0;
}
#_form_7_ .group-label .optional {
font-weight: 400;
color: #717680;
font-size: 14px;
}
#_form_7_ .field-required {
color: #e40e49;
margin-left: 2px;
}
#_form_7_ .radio-group--inline {
display: flex;
flex-wrap: wrap;
gap: 24px;
}
#_form_7_ .radio-group--grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px 16px;
}
@media (max-width: 600px) {
#_form_7_ .radio-group--grid {
grid-template-columns: 1fr 1fr;
}
}
#_form_7_ .radio-item {
display: inline-flex;
align-items: center;
gap: 10px;
cursor: pointer;
font-family: Manrope, sans-serif;
font-size: 15px;
font-weight: 400;
color: #181d27;
user-select: none;
}
#_form_7_ .radio-item input[type="radio"] {
position: absolute;
opacity: 0;
pointer-events: none;
}
#_form_7_ .radio-mark {
display: inline-block;
width: 20px;
height: 20px;
min-width: 20px;
border: 2px solid #d5d7da;
border-radius: 50%;
background: #fff;
position: relative;
transition: border-color .15s ease, background .15s ease;
}
#_form_7_ .radio-item:hover .radio-mark {
border-color: #0b75e1;
}
#_form_7_ .radio-item input[type="radio"]:checked + .radio-mark {
border-color: #0b75e1;
background: #0b75e1;
}
#_form_7_ .radio-item input[type="radio"]:checked + .radio-mark::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 7px;
height: 7px;
border-radius: 50%;
background: #fff;
transform: translate(-50%, -50%);
}
#_form_7_ .radio-item input[type="radio"]:focus-visible + .radio-mark {
box-shadow: 0 0 0 3px rgba(11, 117, 225, 0.18);
}
/* ─────────────────────────── Submit ─────────────────────────── */
#_form_7_ ._submit {
margin-top: 8px;
padding: 14px 32px;
background: #0b75e1;
color: #fff;
border: 0;
border-radius: 100px;
font-family: Manrope, sans-serif;
font-size: 15px;
font-weight: 600;
cursor: pointer;
transition: background .15s ease, transform .1s ease;
}
#_form_7_ ._submit:hover {
background: #0964c4;
}
#_form_7_ ._submit:active {
transform: scale(0.98);
}
#_form_7_ ._submit:disabled {
cursor: not-allowed;
opacity: 0.5;
}
#_form_7_ ._submit.processing {
position: relative;
color: transparent;
}
#_form_7_ ._submit.processing::before {
content: "";
position: absolute;
width: 18px;
height: 18px;
top: 50%;
left: 50%;
margin: -9px 0 0 -9px;
border: 2px solid rgba(255,255,255,0.4);
border-top-color: #fff;
border-radius: 50%;
animation: _form7_spin 0.7s linear infinite;
}
@keyframes _form7_spin {
to { transform: rotate(360deg); }
}
/* Form-level error */
#_form_7_ ._form_error {
display: block;
padding: 12px 14px;
margin-bottom: 12px;
background: #ffdddd;
color: #ca0000;
border-radius: 8px;
font-size: 14px;
font-weight: 500;
}
#_form_7_ ._form-thank-you {
text-align: center;
font-size: 18px;
padding: 20px;
color: #181d27;
}
What to Expect from. Your Consultation
A personalized session designed to give you clarity, confidence, and actionable next steps.
Talk with our experts
Get direct access to a specialist who understands your business and goals.
Tailored Walkthrough
Receive a personalized and clear implementation plan.
Real-Time Demo
Experience the full potential of your car wash firsthand.
”Our two companies share a positive, can‑do attitude and creative, problem‑solving approach. AMP has a proven ability to scale and support ZIPS’ growth aspirations.”

Rebecca Latacz
CMO, ZIPS Express
”AMP gives us a powerful way to reward loyal members, give back to long‑time customers, and reinforce the relationships that have supported our growth for eight years.”

Quinn Allgood
Co‑Founder, Tagg‑N‑Go
”AMP made us feel like we were their only customer – highly responsive, easy to reach, and able to optimize our processes in real time.”

Garrison Miller
Regional Vice President, Whistle