.PostularEmpresa_pageWrapper___N4QS{width:100%;margin-bottom:3rem;margin-top:3rem;font-family:var(--font-montserrat),sans-serif}.PostularEmpresa_container__4dC_9{width:100%;max-width:900px;margin:0 auto;padding:0 1rem}.PostularEmpresa_cardContainer__uU55k{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:3px;padding:2.5rem 2.75rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.PostularEmpresa_headerBlock__pmif8{margin-bottom:2rem}.PostularEmpresa_formTitle__tEbeB{font-size:1.85rem;font-weight:800;margin:0 0 .4rem;letter-spacing:-.02em}.PostularEmpresa_formSubtitle__Gb3L4{font-size:.95rem;color:#64748b;margin:0}.PostularEmpresa_formGrid__sl6bc{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.75rem;column-gap:1.75rem;grid-row-gap:1.35rem;row-gap:1.35rem;margin-bottom:1.35rem}.PostularEmpresa_fieldGroup___fRLI{display:flex;flex-direction:column}.PostularEmpresa_fullWidth__7X_rw{grid-column:1/-1}.PostularEmpresa_label__vW0t8{font-size:.875rem;font-weight:700;margin-bottom:.45rem}.PostularEmpresa_optional__t0yr2{font-weight:400;color:#64748b;font-size:.8rem;margin-left:.25rem}.PostularEmpresa_input__qbINe,.PostularEmpresa_select__cHN1d,.PostularEmpresa_textarea__cMUzG{width:100%;font-size:.95rem;background-color:#ffffff;border:1px solid #cbd5e1;border-radius:3px;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.PostularEmpresa_input__qbINe{height:48px;padding:0 1rem}.PostularEmpresa_fileInput__fQLsW{display:flex;align-items:center;height:unset;padding-block:.6rem}.PostularEmpresa_subInput___ipEN{margin-top:.65rem;animation:PostularEmpresa_fadeInDown__uSZAk .2s ease}@keyframes PostularEmpresa_fadeInDown__uSZAk{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PostularEmpresa_select__cHN1d{height:48px;padding:0 2.25rem 0 1rem;cursor:pointer;-webkit-appearance:none;-moz-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 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.PostularEmpresa_textarea__cMUzG{padding:.875rem 1rem;resize:vertical;min-height:125px;line-height:1.5}.PostularEmpresa_input__qbINe:focus,.PostularEmpresa_select__cHN1d:focus,.PostularEmpresa_textarea__cMUzG:focus{border-color:var(--brand-secondary,#0a3a60);box-shadow:0 0 0 1px var(--brand-secondary,#0a3a60)}.PostularEmpresa_input__qbINe::placeholder,.PostularEmpresa_textarea__cMUzG::placeholder{color:#94a3b8}.PostularEmpresa_checkboxGroup__943yg{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;padding:1rem 1.25rem}.PostularEmpresa_checkboxLabel__SOHiD{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.PostularEmpresa_checkbox__95qwn{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--brand-secondary,#0a3a60);cursor:pointer;flex-shrink:0}.PostularEmpresa_checkboxText__WlQNd{font-size:.825rem;color:#475569;line-height:1.5}.PostularEmpresa_formFooter__vcadt{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.PostularEmpresa_submitBtn__5bxvG{min-width:190px}.PostularEmpresa_successMessage___qp9o{padding:1rem 1.25rem;background-color:#ecfdf5;border:1px solid #6ee7b7;color:#065f46;border-radius:3px;font-size:.9rem;margin-top:1.5rem}.PostularEmpresa_errorMessage__SHk92{padding:1rem 1.25rem;background-color:#fef2f2;border:1px solid #fca5a5;color:#991b1b;border-radius:3px;font-size:.9rem;margin-top:1.5rem}@media (max-width:640px){.PostularEmpresa_cardContainer__uU55k{padding:1.5rem 1.25rem}.PostularEmpresa_formGrid__sl6bc{grid-template-columns:1fr;row-gap:1.25rem}.PostularEmpresa_formFooter__vcadt{flex-direction:column;align-items:stretch;gap:1.25rem}.PostularEmpresa_submitBtn__5bxvG{width:100%}}