._form_1f2oq_9{--form-text:var(--color-white);--form-muted:#ffffffd9;--form-required:var(--color-accent-on-primary);--form-error:var(--color-error-on-dark);--form-field-border:transparent;--form-success-bg:#ffffff1f;--form-success-icon:var(--color-accent-on-primary);--form-link:var(--color-white);--form-failure-bg:#ffd2d224;gap:var(--space-4);display:grid;container-type:inline-size}._grid_1f2oq_43{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._light_1f2oq_5{--form-text:var(--color-text);--form-muted:var(--color-text-muted);--form-required:var(--color-accent-strong);--form-error:var(--color-error);--form-field-border:var(--color-field-border);--form-success-bg:var(--color-primary-tint);--form-success-icon:var(--color-accent-strong);--form-link:var(--color-primary);--form-failure-bg:#fdecea}@container (width>=30rem){._grid_1f2oq_43{grid-template-columns:repeat(2,minmax(0,1fr))}}._field_1f2oq_91{gap:var(--space-2);align-content:start;display:grid}._label_1f2oq_103{font-size:var(--text-sm);color:var(--form-text);font-weight:500}._required_1f2oq_115{color:var(--form-required);margin-inline-start:.2em}._input_1f2oq_125,._select_1f2oq_127,._textarea_1f2oq_129{width:100%;min-height:var(--touch-target);border:2px solid var(--form-field-border);border-radius:var(--radius-sm);background-color:var(--color-white);color:var(--color-text);font-size:max(1rem, var(--text-base));line-height:var(--leading-snug);padding:.625rem .875rem}._light_1f2oq_5 ._input_1f2oq_125,._light_1f2oq_5 ._select_1f2oq_127,._light_1f2oq_5 ._textarea_1f2oq_129{border-width:1px}._select_1f2oq_127{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f51be' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-inline-end:2.5rem}._textarea_1f2oq_129{resize:vertical;min-height:7rem}._input_1f2oq_125:focus-visible,._select_1f2oq_127:focus-visible,._textarea_1f2oq_129:focus-visible{outline-offset:2px}._input_1f2oq_125[aria-invalid=true],._select_1f2oq_127[aria-invalid=true],._checkbox_1f2oq_213[aria-invalid=true]{border-color:var(--form-error);box-shadow:0 0 0 2px var(--form-error)}._error_1f2oq_223{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);color:var(--form-error);display:flex}._errorIcon_1f2oq_243{flex:none;margin-top:.1em;font-size:1.1em}._consent_1f2oq_255{align-items:flex-start;gap:var(--space-3);display:flex}._checkbox_1f2oq_213{width:1.375rem;height:1.375rem;accent-color:var(--color-accent-strong);cursor:pointer;border-radius:.25rem;flex:none;margin:.05rem 0 0}._consentLabel_1f2oq_287{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--form-text);cursor:pointer}._actions_1f2oq_301{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._submit_1f2oq_317{min-width:10rem}._note_1f2oq_325{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--form-muted);flex:16rem}._status_1f2oq_341:empty{margin-top:calc(-1 * var(--space-4))}._success_1f2oq_349{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background-color:var(--form-success-bg);font-weight:500;line-height:var(--leading-snug);color:var(--form-text);display:flex}._successIcon_1f2oq_373{color:var(--form-success-icon);flex:none;margin-top:.1em;font-size:1.25em}._successLink_1f2oq_387{color:var(--form-link);text-decoration:underline}._honeypot_1f2oq_397{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._whatsapp_1f2oq_415{font-size:var(--text-sm);color:var(--form-muted)}._whatsappLink_1f2oq_425{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--form-link);text-underline-offset:.2em;font-weight:600;display:inline-flex}._whatsappIcon_1f2oq_445{flex:none;font-size:1.15em}._sending_1f2oq_455{font-size:var(--text-sm);color:var(--form-muted);display:block}._failure_1f2oq_467{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background-color:var(--form-failure-bg);font-weight:500;line-height:var(--leading-snug);color:var(--form-text);display:flex}._failureIcon_1f2oq_491{color:var(--form-error);flex:none;margin-top:.1em;font-size:1.25em}
