.form-section[data-v-a3198fed]{display:flex;flex-direction:column;gap:1.5rem}.section-title[data-v-a3198fed]{border-bottom:1px solid var(--linea);color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.15rem,3vw,1.35rem);font-weight:600;margin:0;padding-bottom:.75rem}.section-description[data-v-a3198fed]{color:var(--texto-suave);font-size:.9rem;margin:0}.form-group[data-v-a3198fed]{display:flex;flex:1;flex-direction:column;gap:.5rem}.form-row[data-v-a3198fed]{display:flex;flex-wrap:wrap;gap:1.25rem}.field-group-label[data-v-a3198fed]{color:var(--lima);flex-basis:100%;margin:0 0 -.25rem}.field-group-label[data-v-a3198fed],.form-label[data-v-a3198fed]{font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600}.form-label[data-v-a3198fed]{color:#fff}.required[data-v-a3198fed]{color:var(--lima)}.form-input[data-v-a3198fed]{background:var(--panel);border:1px solid var(--linea-input);border-radius:.625rem;color:var(--texto);font-family:Inter,sans-serif;font-size:.95rem;padding:.8rem 1rem;transition:border-color .15s ease;width:100%}.form-input[data-v-a3198fed]::-moz-placeholder{color:#ffffff4d}.form-input[data-v-a3198fed]::placeholder{color:#ffffff4d}.form-input[data-v-a3198fed]:focus{border-color:var(--lima);box-shadow:none;outline:none}.form-hint[data-v-a3198fed]{color:var(--texto-suave);font-size:.78rem;line-height:1.5;margin:0}.id-input-group[data-v-a3198fed]{display:flex;gap:0}.id-type-select[data-v-a3198fed]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--panel);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23d4ff3a' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:.7rem;border:1px solid var(--linea-input);border-radius:.625rem 0 0 .625rem;border-right:none;color:var(--texto);cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:600;padding:.8rem 1.75rem .8rem .75rem;transition:border-color .15s ease}.id-type-select option[data-v-a3198fed]{background:#111;color:var(--texto)}.id-type-select[data-v-a3198fed]:focus{border-color:var(--lima);outline:none;z-index:1}.id-number-input[data-v-a3198fed]{border-radius:0 .625rem .625rem 0!important;flex:1}.file-upload-area[data-v-a3198fed]{align-items:center;background-color:transparent;border:1.5px dashed var(--linea-input);border-radius:.75rem;cursor:pointer;display:flex;justify-content:center;min-height:160px;padding:2rem;transition:border-color .15s ease,background .15s ease}.file-upload-area[data-v-a3198fed]:hover{background-color:#d4ff3a0a;border-color:var(--lima)}.upload-placeholder[data-v-a3198fed]{align-items:center;color:var(--texto-suave);display:flex;flex-direction:column;gap:.75rem}.upload-icon[data-v-a3198fed]{height:48px;width:48px}.file-preview-image[data-v-a3198fed]{position:relative}.file-preview-image img[data-v-a3198fed]{border-radius:.5rem;max-height:150px;max-width:150px;-o-object-fit:cover;object-fit:cover}.remove-file-btn[data-v-a3198fed]{align-items:center;background:var(--error);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:24px}.remove-file-btn[data-v-a3198fed]:hover{filter:brightness(.9);transform:scale(1.1)}.hidden-input[data-v-a3198fed]{display:none}.file-upload-document[data-v-a3198fed]{min-height:80px}.cert-list[data-v-a3198fed]{display:flex;flex-direction:column;gap:.5rem}.cert-list .file-preview-doc[data-v-a3198fed]{background:var(--panel);border:1px solid var(--linea-input);border-radius:.5rem;padding:.6rem .75rem}.file-preview-doc[data-v-a3198fed]{align-items:center;display:flex;gap:.75rem}.doc-icon[data-v-a3198fed]{color:var(--lima);flex-shrink:0;height:32px;width:32px}.doc-name[data-v-a3198fed]{color:var(--texto);font-size:.88rem;font-weight:500;word-break:break-all}.remove-file-btn-inline[data-v-a3198fed]{align-items:center;background:#ff6b6b26;border:none;border-radius:50%;color:var(--error);cursor:pointer;display:flex;flex-shrink:0;font-size:.8rem;height:28px;justify-content:center;margin-left:auto;transition:all .2s ease;width:28px}.remove-file-btn-inline[data-v-a3198fed]:hover{background:var(--error);color:var(--negro)}.location-island[data-v-a3198fed]{background:#f5f5f5;border-radius:.9rem;padding:.85rem}@media (max-width:768px){.form-row[data-v-a3198fed]{flex-direction:column;gap:1rem}}.form-section[data-v-1d14c101]{display:flex;flex-direction:column;gap:1.5rem}.section-title[data-v-1d14c101]{border-bottom:1px solid var(--linea);color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.15rem,3vw,1.35rem);font-weight:600;margin:0;padding-bottom:.75rem}.section-description[data-v-1d14c101]{color:var(--texto-suave);font-size:.9rem;margin:0}.subsection[data-v-1d14c101]{background-color:var(--panel);border:1px solid var(--linea-input);border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.subsection-title[data-v-1d14c101]{color:#fff;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;margin:0}.subsection-description[data-v-1d14c101]{color:var(--texto-suave);font-size:.88rem;margin:0}.checkbox-group[data-v-1d14c101]{display:flex;flex-direction:column;gap:.75rem}.custom-checkbox[data-v-1d14c101]{align-items:flex-start;background:transparent;border:1px solid var(--linea-input);border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:border-color .15s ease,background .15s ease}.custom-checkbox[data-v-1d14c101]:hover{border-color:var(--lima)}.checkbox-input[data-v-1d14c101]{cursor:pointer;opacity:0;position:absolute}.checkbox-custom[data-v-1d14c101]{border:1.5px solid var(--linea-input);border-radius:.3rem;flex-shrink:0;height:20px;margin-top:2px;min-width:20px;position:relative;transition:all .15s ease;width:20px}.checkbox-input:checked~.checkbox-custom[data-v-1d14c101]{background:var(--lima);border-color:var(--lima)}.checkbox-input:checked~.checkbox-custom[data-v-1d14c101]:after{border:solid var(--negro);border-width:0 2px 2px 0;content:"";height:8px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.checkbox-label[data-v-1d14c101]{color:var(--texto);font-size:.92rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlight-option[data-v-1d14c101]{background:transparent;border:1px solid var(--linea-input);border-radius:.75rem;padding:1rem}.highlight-option.sos[data-v-1d14c101]:has(.checkbox-input:checked){background-color:#d4ff3a0a;border-color:var(--lima)}.highlight-option.video[data-v-1d14c101]:has(.checkbox-input:checked){background-color:#d4ff3a0a;border-color:var(--lima)}.option-content[data-v-1d14c101]{display:flex;flex-direction:column;gap:.5rem}.checkbox-label-bold[data-v-1d14c101]{color:#fff;font-size:.92rem;font-weight:700}.checkbox-label-bold[data-v-1d14c101],.option-detail[data-v-1d14c101]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.option-detail[data-v-1d14c101]{color:var(--texto-suave);font-size:.83rem;line-height:1.55}.form-hint[data-v-1d14c101]{color:var(--texto-suave);font-size:.78rem;font-style:italic;margin:0}.hours-editor[data-v-1d14c101]{gap:.75rem;margin-top:.5rem}.hours-day-editor[data-v-1d14c101],.hours-editor[data-v-1d14c101]{display:flex;flex-direction:column}.hours-day-editor[data-v-1d14c101]{background:transparent;border:1px solid var(--linea-input);border-radius:.5rem;gap:.5rem;padding:.75rem}.hours-day-editor-header[data-v-1d14c101]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.hours-day-label[data-v-1d14c101]{color:var(--texto);font-size:.88rem;font-weight:600}.hours-add-btn[data-v-1d14c101]{background:none;border:1px solid var(--lima);border-radius:999px;color:var(--lima);cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;padding:.25rem .7rem}.hours-add-btn[data-v-1d14c101]:hover{background-color:#d4ff3a14}.hours-closed-text[data-v-1d14c101]{color:var(--texto-suave);font-size:.85rem;margin:0}.hours-range-row[data-v-1d14c101]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.hours-time-input[data-v-1d14c101]{background:var(--panel);border:1px solid var(--linea-input);border-radius:.375rem;color:var(--texto);color-scheme:dark;font-size:.85rem;padding:.35rem .5rem}.hours-time-input[data-v-1d14c101]:focus{border-color:var(--lima);outline:none}.hours-remove-btn[data-v-1d14c101]{background:none;border:1px solid var(--error);border-radius:999px;color:var(--error);cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;padding:.25rem .7rem}.hours-remove-btn[data-v-1d14c101]:hover{background-color:#ff6b6b14}.hours-range-error[data-v-1d14c101]{color:var(--error);font-size:.8rem;margin:0;width:100%}@media (min-width:768px){.hours-day-editor-header[data-v-1d14c101]{flex-wrap:nowrap}}.specialties-drilldown[data-v-5bce3d74]{display:flex;flex-direction:column;gap:1rem}.drilldown-search-wrapper[data-v-5bce3d74]{position:relative}.drilldown-search-icon[data-v-5bce3d74]{color:var(--texto-suave);height:18px;left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.drilldown-search-input[data-v-5bce3d74]{background:var(--panel);border:1px solid var(--linea-input);border-radius:.5rem;box-sizing:border-box;color:var(--texto);font-family:Inter,sans-serif;font-size:.9rem;padding:.7rem 2.5rem;transition:border-color .15s ease;width:100%}.drilldown-search-input[data-v-5bce3d74]:focus{border-color:var(--lima);outline:none}.drilldown-search-input[data-v-5bce3d74]::-moz-placeholder{color:#ffffff4d}.drilldown-search-input[data-v-5bce3d74]::placeholder{color:#ffffff4d}.drilldown-search-clear[data-v-5bce3d74]{align-items:center;background:var(--linea-input);border:none;border-radius:50%;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:22px}.drilldown-search-clear svg[data-v-5bce3d74]{color:var(--texto);height:12px;width:12px}.drilldown-panel[data-v-5bce3d74]{display:flex;flex-direction:column;gap:.75rem}.drilldown-panel-heading[data-v-5bce3d74]{color:#fff;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;margin:0}.drilldown-panel-heading[data-v-5bce3d74]:focus-visible{border-radius:.25rem;outline:2px solid var(--lima);outline-offset:3px}.drilldown-empty[data-v-5bce3d74]{color:var(--texto-suave);font-size:.88rem;margin:0;padding:.5rem 0}.drilldown-service-scroll[data-v-5bce3d74]{max-height:420px;overflow-y:auto;padding-right:.25rem}.drilldown-service-scroll[data-v-5bce3d74]::-webkit-scrollbar{width:6px}.drilldown-service-scroll[data-v-5bce3d74]::-webkit-scrollbar-track{background:transparent}.drilldown-service-scroll[data-v-5bce3d74]::-webkit-scrollbar-thumb{background:var(--linea-input);border-radius:3px}.drilldown-category-list[data-v-5bce3d74]{display:grid;gap:.6rem;grid-template-columns:1fr}.drilldown-category-button[data-v-5bce3d74]{align-items:center;background:transparent;border:1px solid var(--linea-input);border-radius:.65rem;box-sizing:border-box;color:var(--texto);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.9rem;gap:.6rem;padding:.85rem 1rem;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.drilldown-category-button[data-v-5bce3d74]:hover{border-color:var(--lima)}.drilldown-category-button[data-v-5bce3d74]:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.drilldown-category-name[data-v-5bce3d74]{flex:1;font-weight:600}.drilldown-category-badge[data-v-5bce3d74]{align-items:center;background:#d4ff3a26;border-radius:10px;color:var(--lima);display:inline-flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.drilldown-category-chevron[data-v-5bce3d74]{color:var(--texto-suave);flex-shrink:0;height:16px;width:16px}.drilldown-products-header[data-v-5bce3d74]{display:flex;flex-direction:column;gap:.5rem}.drilldown-back-button[data-v-5bce3d74]{align-items:center;align-self:flex-start;background:transparent;border:1px solid var(--linea-input);border-radius:999px;color:var(--texto-suave);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;gap:.4rem;padding:.45rem .85rem;transition:color .15s ease,border-color .15s ease}.drilldown-back-button[data-v-5bce3d74]:hover{border-color:var(--lima);color:var(--lima)}.drilldown-back-button[data-v-5bce3d74]:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.drilldown-back-icon[data-v-5bce3d74]{height:14px;width:14px}.drilldown-service-list[data-v-5bce3d74]{display:grid;gap:.6rem;grid-template-columns:1fr}.drilldown-service-card[data-v-5bce3d74]{align-items:center;border:1px solid var(--linea-input);border-radius:.65rem;cursor:pointer;display:flex;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s ease,background .15s ease}.drilldown-service-card[data-v-5bce3d74]:has(.drilldown-checkbox:checked){background:#d4ff3a0f;border-color:var(--lima)}.drilldown-service-card[data-v-5bce3d74]:focus-within{outline:2px solid var(--lima);outline-offset:2px}.drilldown-checkbox[data-v-5bce3d74]{accent-color:var(--lima);cursor:pointer;flex-shrink:0;height:20px;min-width:20px;width:20px}.drilldown-checkbox[data-v-5bce3d74]:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.drilldown-service-name[data-v-5bce3d74]{color:var(--texto);flex:1;font-size:.9rem;font-weight:500}.drilldown-service-badge[data-v-5bce3d74]{border:1px solid var(--linea-input);border-radius:999px;color:var(--texto-suave);font-size:.72rem;padding:.2rem .55rem;white-space:nowrap}@media (min-width:768px){.drilldown-category-list[data-v-5bce3d74]{grid-template-columns:repeat(2,1fr)}.drilldown-service-list[data-v-5bce3d74]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.form-section[data-v-5953a949]{display:flex;flex-direction:column;gap:1.5rem}.section-title[data-v-5953a949]{border-bottom:1px solid var(--linea);color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.15rem,3vw,1.35rem);font-weight:600;margin:0;padding-bottom:.75rem}.section-description[data-v-5953a949]{color:var(--texto-suave);font-size:.9rem;margin:0}.subsection[data-v-5953a949]{background-color:var(--panel);border:1px solid var(--linea-input);border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.subsection-title[data-v-5953a949]{color:#fff;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;margin:0}.subsection-description[data-v-5953a949]{color:var(--texto-suave);font-size:.88rem;margin:0}.empty-state[data-v-5953a949],.loading-state[data-v-5953a949],.no-results[data-v-5953a949]{align-items:center;color:var(--texto-suave);display:flex;font-size:.9rem;gap:.75rem;padding:1rem}.spinner-small[data-v-5953a949]{animation:spin-5953a949 .8s linear infinite;border:2px solid var(--linea-input);border-radius:50%;border-top-color:var(--lima);height:20px;width:20px}@keyframes spin-5953a949{to{transform:rotate(1turn)}}.error-state[data-v-5953a949]{align-items:center;color:var(--texto-suave);display:flex;flex-direction:column;font-size:.9rem;gap:.85rem;padding:1.5rem 1rem;text-align:center}.error-state svg[data-v-5953a949]{color:var(--error);flex-shrink:0;height:28px;width:28px}.retry-button[data-v-5953a949]{background:transparent;border:1px solid var(--lima);border-radius:.5rem;color:var(--lima);cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;padding:.5rem 1.25rem;transition:all .15s ease}.retry-button[data-v-5953a949]:hover{background:var(--lima);color:var(--negro)}.search-wrapper[data-v-5953a949]{position:relative}.search-icon[data-v-5953a949]{color:var(--texto-suave);height:18px;left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.search-input[data-v-5953a949]{background:var(--panel);border:1px solid var(--linea-input);border-radius:.5rem;box-sizing:border-box;color:var(--texto);font-family:Inter,sans-serif;font-size:.9rem;padding:.7rem 2.5rem;transition:border-color .15s ease;width:100%}.search-input[data-v-5953a949]:focus{border-color:var(--lima);box-shadow:none;outline:none}.search-input[data-v-5953a949]::-moz-placeholder{color:#ffffff4d}.search-input[data-v-5953a949]::placeholder{color:#ffffff4d}.search-clear[data-v-5953a949]{align-items:center;background:var(--linea-input);border:none;border-radius:50%;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);transition:background .15s ease;width:22px}.search-clear[data-v-5953a949]:hover{background:#ffffff47}.search-clear svg[data-v-5953a949]{color:var(--texto);height:12px;width:12px}.pills-row[data-v-5953a949]{display:flex;flex-wrap:wrap;gap:.5rem}.pill[data-v-5953a949]{align-items:center;background:transparent;border:1px solid var(--linea-input);border-radius:999px;color:var(--texto-suave);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;gap:.4rem;padding:.45rem 1rem;transition:all .15s ease;white-space:nowrap}.pill.active[data-v-5953a949],.pill[data-v-5953a949]:hover{border-color:var(--lima)}.pill.active[data-v-5953a949]{background:var(--lima);color:var(--negro)}.pill.has-selected[data-v-5953a949]:not(.active){border-color:var(--lima);color:var(--lima)}.pill-badge[data-v-5953a949]{align-items:center;background:#d4ff3a26;border-radius:9px;color:var(--lima);display:inline-flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.pill.active .pill-badge[data-v-5953a949]{background:#00000026;color:var(--negro)}.specialties-scroll[data-v-5953a949]{max-height:400px;overflow-y:auto;padding-right:.25rem}.specialties-scroll[data-v-5953a949]::-webkit-scrollbar{width:6px}.specialties-scroll[data-v-5953a949]::-webkit-scrollbar-track{background:transparent}.specialties-scroll[data-v-5953a949]::-webkit-scrollbar-thumb{background:var(--linea-input);border-radius:3px}.specialties-scroll[data-v-5953a949]::-webkit-scrollbar-thumb:hover{background:var(--texto-suave)}.specialties-grid[data-v-5953a949]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.specialty-card[data-v-5953a949]{align-items:center;background:transparent;border:1px solid var(--linea-input);border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1rem;text-align:center;transition:all .15s ease}.specialty-card[data-v-5953a949]:hover{border-color:var(--lima);transform:translateY(-2px)}.specialty-card.active[data-v-5953a949]{background:#d4ff3a0f;border-color:var(--lima)}.checkbox-hidden[data-v-5953a949]{opacity:0;pointer-events:none;position:absolute}.specialty-icon[data-v-5953a949]{align-items:center;background:var(--panel);border-radius:.75rem;color:var(--texto-suave);display:flex;height:48px;justify-content:center;transition:all .15s ease;width:48px}.specialty-card.active .specialty-icon[data-v-5953a949]{background:var(--lima);color:var(--negro)}.specialty-icon svg[data-v-5953a949]{height:28px;width:28px}.specialty-name[data-v-5953a949]{color:#fff;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:600}.specialty-category[data-v-5953a949]{color:var(--texto-suave);font-size:.7rem;font-weight:500}.selected-products[data-v-5953a949]{background:#d4ff3a0d;border:1px solid var(--linea);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.selected-label[data-v-5953a949]{color:var(--lima);font-size:.8rem;font-weight:600}.chips-container[data-v-5953a949]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-5953a949]{align-items:center;background:var(--panel);border:1px solid var(--linea-input);border-radius:999px;color:var(--texto);display:inline-flex;font-size:.8rem;font-weight:500;gap:.35rem;padding:.35rem .5rem .35rem .75rem}.chip-remove[data-v-5953a949]{align-items:center;background:#ff6b6b26;border:none;border-radius:50%;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;transition:all .15s ease;width:18px}.chip-remove[data-v-5953a949]:hover{background:var(--error)}.chip-remove svg[data-v-5953a949]{color:var(--error);height:12px;width:12px}.chip-remove:hover svg[data-v-5953a949]{color:var(--negro)}.form-group[data-v-5953a949]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-5953a949]{color:#fff;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600}.form-input[data-v-5953a949],.form-textarea[data-v-5953a949]{background:var(--panel);border:1px solid var(--linea-input);border-radius:.625rem;color:var(--texto);font-family:Inter,sans-serif;font-size:.95rem;padding:.8rem 1rem;transition:border-color .15s ease}.form-input[data-v-5953a949]::-moz-placeholder,.form-textarea[data-v-5953a949]::-moz-placeholder{color:#ffffff4d}.form-input[data-v-5953a949]::placeholder,.form-textarea[data-v-5953a949]::placeholder{color:#ffffff4d}.form-input[data-v-5953a949]:focus,.form-textarea[data-v-5953a949]:focus{border-color:var(--lima);box-shadow:none;outline:none}.form-textarea[data-v-5953a949]{min-height:100px;resize:vertical}@media (max-width:640px){.pills-row[data-v-5953a949]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;scrollbar-width:none}.pills-row[data-v-5953a949]::-webkit-scrollbar{display:none}}.form-section[data-v-8e39d9d0]{display:flex;flex-direction:column;gap:1.5rem}.section-title[data-v-8e39d9d0]{border-bottom:1px solid var(--linea);color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.15rem,3vw,1.35rem);font-weight:600;margin:0;padding-bottom:.75rem}.section-description[data-v-8e39d9d0]{color:var(--texto-suave);font-size:.9rem;margin:0}.commitments-list[data-v-8e39d9d0]{display:flex;flex-direction:column;gap:.75rem}.commitment-item[data-v-8e39d9d0]{align-items:flex-start;background:transparent;border:1px solid var(--linea-input);border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;padding:1rem 1.25rem;transition:border-color .15s ease,background .15s ease}.commitment-item[data-v-8e39d9d0]:hover{border-color:var(--lima)}.commitment-item[data-v-8e39d9d0]:has(.checkbox-input:checked){background-color:#d4ff3a0a;border-color:var(--lima)}.checkbox-input[data-v-8e39d9d0]{cursor:pointer;opacity:0;position:absolute}.checkbox-custom[data-v-8e39d9d0]{border:1.5px solid var(--linea-input);border-radius:.375rem;flex-shrink:0;height:22px;margin-top:1px;min-width:22px;position:relative;transition:all .15s ease;width:22px}.checkbox-input:checked~.checkbox-custom[data-v-8e39d9d0]{background:var(--lima);border-color:var(--lima)}.checkbox-input:checked~.checkbox-custom[data-v-8e39d9d0]:after{border:solid var(--negro);border-width:0 2.5px 2.5px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.commitment-text[data-v-8e39d9d0]{color:var(--texto);font-size:.95rem;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terms-link[data-v-8e39d9d0]{color:var(--lima);font-weight:600;text-decoration:underline;text-underline-offset:2px}.terms-link[data-v-8e39d9d0]:hover{text-decoration:none}.commitment-summary[data-v-8e39d9d0]{align-items:center;background-color:var(--panel);border:1px solid var(--linea-input);border-radius:.75rem;display:flex;gap:.75rem;padding:1rem 1.25rem;transition:all .3s ease}.commitment-summary.complete[data-v-8e39d9d0]{background-color:#d4ff3a0f;border-color:var(--lima)}.summary-icon svg[data-v-8e39d9d0]{flex-shrink:0;height:28px;width:28px}.commitment-summary:not(.complete) .summary-icon svg[data-v-8e39d9d0]{color:var(--texto-suave)}.commitment-summary.complete .summary-icon svg[data-v-8e39d9d0]{color:var(--lima)}.summary-text[data-v-8e39d9d0]{font-size:.9rem;line-height:1.4}.summary-text.pending[data-v-8e39d9d0]{color:var(--texto-suave)}.summary-text.success[data-v-8e39d9d0]{color:var(--lima);font-weight:600}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(./poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(./poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(./poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(./poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(./poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(./poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(./poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(./poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(./poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(./poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(./poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(./poppins-latin-600-normal.BJdTmd5m.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(./poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(./poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(./poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(./poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(./poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(./poppins-latin-700-normal.BVuQR_eA.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(./poppins-devanagari-400-italic.b0IoVOMD.woff2) format("woff2"),url(./poppins-devanagari-400-italic.6KhkvbTM.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(./poppins-latin-ext-400-italic.D4M8lIzc.woff2) format("woff2"),url(./poppins-latin-ext-400-italic.D4TZmcjf.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(./poppins-latin-400-italic.B4GYq972.woff2) format("woff2"),url(./poppins-latin-400-italic.BPejoDS-.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(./poppins-devanagari-600-italic.C8WvgGUS.woff2) format("woff2"),url(./poppins-devanagari-600-italic.C0b9Bbe9.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(./poppins-latin-ext-600-italic.BpvcrORb.woff2) format("woff2"),url(./poppins-latin-ext-600-italic.BXg4YQvj.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(./poppins-latin-600-italic.CZ4wqKBi.woff2) format("woff2"),url(./poppins-latin-600-italic.BhOZippK.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(./inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(./inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(./inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.recruit-form-container[data-v-8ecafbbd]{--negro:#000;--lima:#d4ff3a;--texto:#ededed;--texto-suave:#a8a8a8;--linea:rgba(212,255,58,.18);--linea-input:hsla(0,0%,100%,.16);--panel:hsla(0,0%,100%,.03);--error:#ff6b6b;background:var(--negro);color:var(--texto);font-family:Inter,sans-serif;margin:0 auto;max-width:900px;min-height:100vh;padding:1.5rem 1.25rem 3rem}.form-header[data-v-8ecafbbd]{margin-bottom:2.5rem;padding-top:1.5rem;text-align:center}.page-title[data-v-8ecafbbd]{color:#fff;font-size:clamp(1.6rem,4vw,2rem);font-weight:700;margin:0 0 .5rem}.page-subtitle[data-v-8ecafbbd],.page-title[data-v-8ecafbbd]{font-family:Poppins,sans-serif}.page-subtitle[data-v-8ecafbbd]{color:var(--lima);font-size:1.05rem;font-weight:600;margin:0 0 .75rem}.page-description[data-v-8ecafbbd]{color:var(--texto-suave);font-size:.95rem;line-height:1.6;margin:0 auto;max-width:58ch}.stepper[data-v-8ecafbbd]{display:flex;justify-content:space-between;margin-bottom:.5rem;padding:0 .5rem}.stepper-item[data-v-8ecafbbd]{cursor:pointer;flex:1;flex-direction:column;gap:.5rem;transition:all .2s ease}.stepper-circle[data-v-8ecafbbd],.stepper-item[data-v-8ecafbbd]{align-items:center;display:flex}.stepper-circle[data-v-8ecafbbd]{background:var(--panel);border:2px solid var(--linea-input);border-radius:50%;color:var(--texto-suave);font-family:Poppins,sans-serif;font-size:.9rem;font-weight:700;height:40px;justify-content:center;transition:all .25s ease;width:40px}.stepper-item.active .stepper-circle[data-v-8ecafbbd]{background:transparent;border-color:var(--lima);box-shadow:0 0 0 3px var(--linea);color:var(--lima)}.stepper-item.completed .stepper-circle[data-v-8ecafbbd]{background:var(--lima);border-color:var(--lima);color:var(--negro)}.check-icon[data-v-8ecafbbd]{height:20px;width:20px}.stepper-label[data-v-8ecafbbd]{color:var(--texto-suave);font-size:.7rem;font-weight:600;line-height:1.3;max-width:100px;text-align:center}.stepper-item.active .stepper-label[data-v-8ecafbbd]{color:var(--lima)}.stepper-item.completed .stepper-label[data-v-8ecafbbd]{color:var(--texto)}.progress-bar-container[data-v-8ecafbbd]{background:var(--linea-input);border-radius:99px;height:4px;margin-bottom:2.25rem;overflow:hidden}.progress-bar[data-v-8ecafbbd]{background:var(--lima);border-radius:99px;height:100%;transition:width .4s ease}.form-card[data-v-8ecafbbd]{background:var(--panel);border:1px solid var(--linea);border-radius:1rem;padding:2rem}.form-actions[data-v-8ecafbbd]{align-items:center;border-top:1px solid var(--linea);display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:2rem}.spacer[data-v-8ecafbbd]{flex:1}.step-indicator[data-v-8ecafbbd]{color:var(--texto-suave);font-size:.8rem}.btn[data-v-8ecafbbd],.step-indicator[data-v-8ecafbbd]{font-family:Poppins,sans-serif;font-weight:600;white-space:nowrap}.btn[data-v-8ecafbbd]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;padding:.75rem 1.75rem;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-8ecafbbd]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-8ecafbbd]{background:var(--lima);color:var(--negro)}.btn-primary[data-v-8ecafbbd]:hover:not(:disabled){box-shadow:0 6px 24px #d4ff3a40;transform:translateY(-2px)}.btn-secondary[data-v-8ecafbbd]{background:transparent;border:1px solid var(--linea-input);color:var(--texto-suave)}.btn-secondary[data-v-8ecafbbd]:hover:not(:disabled){border-color:var(--texto-suave);color:var(--texto);transform:none}.btn-submit[data-v-8ecafbbd]{background:var(--lima);color:var(--negro);font-size:1rem;padding:.85rem 2rem}.btn-submit[data-v-8ecafbbd]:hover:not(:disabled){box-shadow:0 6px 24px #d4ff3a40;transform:translateY(-2px)}.btn-loading[data-v-8ecafbbd]{align-items:center;display:flex;gap:.5rem}.spinner-small[data-v-8ecafbbd]{animation:spin-8ecafbbd .8s linear infinite;border:2px solid rgba(0,0,0,.25);border-radius:50%;border-top:2px solid var(--negro);height:20px;width:20px}@keyframes spin-8ecafbbd{to{transform:rotate(1turn)}}.slide-enter-active[data-v-8ecafbbd],.slide-leave-active[data-v-8ecafbbd]{transition:all .3s ease}.slide-enter-from[data-v-8ecafbbd]{opacity:0;transform:translate(30px)}.slide-leave-to[data-v-8ecafbbd]{opacity:0;transform:translate(-30px)}@media (prefers-reduced-motion:reduce){.slide-enter-active[data-v-8ecafbbd],.slide-leave-active[data-v-8ecafbbd]{transition:none}}.modal-overlay[data-v-8ecafbbd]{background:#000000bf;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:9999}.modal-content[data-v-8ecafbbd],.modal-overlay[data-v-8ecafbbd]{align-items:center;display:flex}.modal-content[data-v-8ecafbbd]{background:#0a0a0a;border:1px solid var(--linea);border-radius:1rem;box-shadow:0 20px 40px #0009;flex-direction:column;gap:1.5rem;max-width:400px;padding:2rem;text-align:center;width:100%}.modal-icon[data-v-8ecafbbd]{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.modal-icon.success[data-v-8ecafbbd]{background:#d4ff3a1f;color:var(--lima)}.modal-icon.error[data-v-8ecafbbd]{background:#ff6b6b1f;color:var(--error)}.modal-icon svg[data-v-8ecafbbd]{height:32px;width:32px;stroke-width:3}.modal-title[data-v-8ecafbbd]{color:#fff;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:700;margin:0}.modal-message[data-v-8ecafbbd]{color:var(--texto-suave);font-size:1rem;line-height:1.5;margin:0}@media (max-width:768px){.recruit-form-container[data-v-8ecafbbd]{padding:1rem}.page-title[data-v-8ecafbbd]{font-size:1.5rem}.stepper[data-v-8ecafbbd]{gap:.25rem}.stepper-circle[data-v-8ecafbbd]{border-width:2px;font-size:.8rem;height:32px;width:32px}.stepper-label[data-v-8ecafbbd]{font-size:.6rem;max-width:60px}.form-card[data-v-8ecafbbd]{padding:1.5rem}.form-actions[data-v-8ecafbbd]{flex-wrap:wrap}.btn[data-v-8ecafbbd],.form-actions[data-v-8ecafbbd]{justify-content:center}.btn[data-v-8ecafbbd]{flex:1;min-width:120px}.step-indicator[data-v-8ecafbbd]{margin-bottom:.5rem;order:-1;text-align:center;width:100%}}@media (max-width:600px){.stepper-label[data-v-8ecafbbd]{display:none}}@media (max-width:480px){.recruit-form-container[data-v-8ecafbbd]{padding:.75rem}.page-title[data-v-8ecafbbd]{font-size:1.25rem}.page-subtitle[data-v-8ecafbbd]{font-size:1rem}.form-card[data-v-8ecafbbd]{padding:1rem}}
