.quote-module__nyJtKG__layout{gap:24px;display:grid}.quote-module__nyJtKG__form{gap:20px;max-width:720px;display:grid}.quote-module__nyJtKG__group{background:var(--color-surface);border-radius:var(--radius-card);gap:14px;min-width:0;margin:0;padding:18px 16px;display:grid}.quote-module__nyJtKG__legend{padding:0;font-size:18px;font-weight:700}.quote-module__nyJtKG__grid{gap:14px;display:grid}.quote-module__nyJtKG__field{gap:4px;min-width:0;display:grid}.quote-module__nyJtKG__label{font-weight:600}.quote-module__nyJtKG__help{color:var(--color-muted);margin:0;font-size:15px}.quote-module__nyJtKG__input{width:100%;min-height:var(--touch-min);color:inherit;font:inherit;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-field);padding:8px 12px}textarea.quote-module__nyJtKG__input{resize:vertical;min-height:110px}.quote-module__nyJtKG__input:focus-visible{outline:3px solid var(--color-primary-soft);border-color:var(--color-primary)}.quote-module__nyJtKG__input[aria-invalid=true]{border-color:var(--status-warn-text)}.quote-module__nyJtKG__check{min-height:var(--touch-min);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.quote-module__nyJtKG__check input{width:22px;height:22px;accent-color:var(--color-primary);flex:none;margin:1px 0 0}.quote-module__nyJtKG__checkLink{color:var(--color-primary);margin-top:2px;font-size:15px;display:block}.quote-module__nyJtKG__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.quote-module__nyJtKG__error{color:var(--status-warn-text);background:var(--status-warn-bg);border-radius:var(--radius-field);margin:0;padding:12px 14px}.quote-module__nyJtKG__submit{justify-self:stretch}.quote-module__nyJtKG__alternative{color:var(--color-muted);margin:0}.quote-module__nyJtKG__alternative a{color:var(--color-primary);font-weight:600}.quote-module__nyJtKG__done{background:var(--status-ok-bg);border-radius:var(--radius-card);gap:10px;max-width:720px;padding:24px 18px;display:grid}.quote-module__nyJtKG__doneTitle{color:var(--status-ok-text);margin:0;font-size:22px;font-weight:800}.quote-module__nyJtKG__done p{margin:0}.quote-module__nyJtKG__again{min-height:var(--touch-min);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}@media (min-width:640px){.quote-module__nyJtKG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-module__nyJtKG__wide{grid-column:1/-1}.quote-module__nyJtKG__group{padding:22px 24px}.quote-module__nyJtKG__submit{justify-self:start}}
