.quote-request-module__27ImAa__form,.quote-request-module__27ImAa__done{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:.9rem;gap:1rem;max-width:44rem;padding:1.25rem;display:grid}.quote-request-module__27ImAa__done h2,.quote-request-module__27ImAa__done p{margin:0}.quote-request-module__27ImAa__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;display:grid}.quote-request-module__27ImAa__form label{gap:.35rem;font-weight:600;display:grid}.quote-request-module__27ImAa__form input,.quote-request-module__27ImAa__form textarea{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:var(--card);width:100%;color:inherit;font:inherit;border-radius:.55rem;padding:.65rem .72rem}.quote-request-module__27ImAa__form textarea{resize:vertical}.quote-request-module__27ImAa__narrow{max-width:16rem}.quote-request-module__27ImAa__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.quote-request-module__27ImAa__error{color:#b42318;margin:0;font-weight:600}.quote-request-module__27ImAa__primary{background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:.65rem;justify-self:start;padding:.8rem 1.2rem;font-weight:700}.quote-request-module__27ImAa__primary:disabled{opacity:.5;cursor:not-allowed}@media (max-width:620px){.quote-request-module__27ImAa__primary{justify-self:stretch}}
