._label_f6e8588{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:16px;font-size:.75rem;font-weight:600;display:inline-block}._section_b2291c9{padding:var(--section-spacing) 24px;background:var(--bg-surface);z-index:1;position:relative}._inner_b2291c9{max-width:var(--max-width);margin:0 auto}._header_b2291c9{text-align:center;margin-bottom:48px}._subline_b2291c9{color:var(--fg-secondary);margin-top:12px;font-size:clamp(1rem,1.8vw,1.125rem)}._grid_b2291c9{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}._formCard_b2291c9{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface-2);overflow:hidden}._formContainer_b2291c9{padding:32px}._formTitle_b2291c9{color:var(--fg-primary);margin-bottom:4px;font-size:1.125rem;font-weight:600}._formSubtitle_b2291c9{color:var(--fg-tertiary);margin-bottom:24px;font-size:.875rem}._form_b2291c9{flex-direction:column;gap:16px;display:flex}._row_b2291c9{grid-template-columns:1fr 1fr;gap:16px;display:grid}._inputGroup_b2291c9{flex-direction:column;gap:6px;display:flex}._label_b2291c9{color:var(--fg-secondary);font-size:.8125rem;font-weight:500}._input_b2291c9,._textarea_b2291c9,._select_b2291c9{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--fg-primary);transition:border-color var(--transition);outline:none;padding:12px 16px;font-family:inherit;font-size:.9375rem}._input_b2291c9:focus,._textarea_b2291c9:focus,._select_b2291c9:focus{border-color:var(--accent)}._input_b2291c9:disabled,._textarea_b2291c9:disabled,._select_b2291c9:disabled{opacity:.6;cursor:not-allowed}._input_b2291c9::placeholder,._textarea_b2291c9::placeholder{color:var(--fg-tertiary)}._textarea_b2291c9{resize:vertical;min-height:100px}._select_b2291c9{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}._submitButton_b2291c9{background:var(--accent);width:100%;color:var(--accent-on);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:.9375rem;font-weight:600;display:inline-flex}._submitButton_b2291c9:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}._submitButton_b2291c9:disabled{opacity:.7;cursor:not-allowed}._errorMessage_b2291c9{color:#e5484d;text-align:center;font-size:.875rem}._successMessage_b2291c9{text-align:center;color:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 24px;display:flex}._successMessage_b2291c9 p{color:var(--fg-primary);font-size:1.125rem}._resetButton_b2291c9{color:var(--fg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);background:0 0;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}._resetButton_b2291c9:hover{border-color:var(--border-hover);color:var(--fg-primary)}._info_b2291c9{padding:8px 0}._infoTitle_b2291c9{color:var(--fg-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:1.5rem;font-weight:700}._infoDesc_b2291c9{color:var(--fg-secondary);margin-bottom:32px;line-height:1.7}._whatsapp_b2291c9{border:1px solid var(--border-hover);border-radius:var(--radius-sm);color:var(--fg-secondary);transition:all var(--transition);background:0 0;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:500;display:inline-flex}._whatsapp_b2291c9:hover{color:#25d366;border-color:#25d366}@media (max-width:768px){._grid_b2291c9,._row_b2291c9{grid-template-columns:1fr}._section_b2291c9{padding:var(--section-spacing-mobile) 24px}._info_b2291c9{order:-1}}._oficinas_b2291c9{border-top:1px solid var(--border);gap:44px;margin-top:36px;padding-top:28px;display:flex}._oficinaCiudad_b2291c9{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-secondary);opacity:.75;font-size:.6875rem}._oficinaHora_b2291c9{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:1.6em;margin-top:6px;font-size:1.375rem;font-weight:500}._whatsapp_b2291c9{margin-top:30px}@media (max-width:560px){._oficinas_b2291c9{gap:28px}._oficinaHora_b2291c9{font-size:1.125rem}}
