.status-msg[data-astro-cid-wg2b3uku]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:var(--text-body-sm);font-weight:var(--weight-medium);line-height:1.55}.status-msg[data-astro-cid-wg2b3uku][hidden]{display:none}.status-msg__icon[data-astro-cid-wg2b3uku]{display:inline-flex;margin-block-start:.15rem;flex-shrink:0}.status-msg--info[data-astro-cid-wg2b3uku]{background-color:var(--color-brand-teal-subtle);border-color:var(--color-border-strong);color:var(--color-brand-navy)}.status-msg--success[data-astro-cid-wg2b3uku]{background-color:var(--color-success-bg);border-color:#146c4359;color:var(--color-success)}.status-msg--warning[data-astro-cid-wg2b3uku]{background-color:var(--color-warning-bg);border-color:#8a520059;color:var(--color-warning)}.status-msg--error[data-astro-cid-wg2b3uku]{background-color:var(--color-error-bg);border-color:#b4231859;color:var(--color-error)}.req-form[data-astro-cid-iwtmy4ka]{display:flex;flex-direction:column;gap:var(--space-4)}.req-form__hp[data-astro-cid-iwtmy4ka]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.req-form__grid[data-astro-cid-iwtmy4ka]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.req-form__grid[data-astro-cid-iwtmy4ka]{grid-template-columns:repeat(2,minmax(0,1fr))}}.req-form__field[data-astro-cid-iwtmy4ka]{display:flex;flex-direction:column;gap:var(--space-2)}.req-form__label[data-astro-cid-iwtmy4ka]{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-brand-navy)}.req-form__req[data-astro-cid-iwtmy4ka],.req-form__opt[data-astro-cid-iwtmy4ka]{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-text-muted)}.req-form__control[data-astro-cid-iwtmy4ka]{width:100%;min-height:var(--btn-height-md);padding:var(--space-3) var(--space-4);font-family:inherit;font-size:var(--text-body);color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.req-form__control--ltr[data-astro-cid-iwtmy4ka]{font-family:var(--font-latin);text-align:start}.req-form__control[data-astro-cid-iwtmy4ka]:focus{border-color:var(--color-brand-teal-strong);box-shadow:0 0 0 3px #087f8c24}.req-form__control[data-astro-cid-iwtmy4ka][aria-invalid=true]{border-color:var(--color-error);background-color:#fffbfa}.req-form__textarea[data-astro-cid-iwtmy4ka]{min-height:5.75rem;resize:vertical}.req-form__error[data-astro-cid-iwtmy4ka]{margin:0;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-error)}.req-form__error[data-astro-cid-iwtmy4ka][hidden]{display:none}.req-form__pending-box[data-astro-cid-iwtmy4ka]{padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-bg-primary);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}.req-form__pending-note[data-astro-cid-iwtmy4ka]{margin:0;font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.55}.req-form__actions--split[data-astro-cid-iwtmy4ka]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:640px){.req-form__actions--split[data-astro-cid-iwtmy4ka]{grid-template-columns:1.35fr .85fr}}.req-form__wa-btn[data-astro-cid-iwtmy4ka]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--btn-height-md);padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);border:1px solid transparent;background-color:var(--color-cta-whatsapp);color:var(--color-cta-whatsapp-text);font-family:inherit;font-size:var(--text-body);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.req-form__wa-btn[data-astro-cid-iwtmy4ka]:hover{background-color:var(--color-cta-whatsapp-hover)}.req-form__privacy[data-astro-cid-iwtmy4ka]{margin:0;font-size:var(--text-caption);color:var(--color-text-muted)}
