.PostulacionSection{position:relative}.PostulacionSection__Hero{background:linear-gradient(160deg,#2c5ea3 0%,#21b0d4 100%);position:relative;overflow:hidden}.PostulacionSection__Blob{opacity:.4;filter:blur(60px);pointer-events:none;--tw-bg-opacity:1;background-color:rgb(127 208 232/var(--tw-bg-opacity,1));border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-60px}.PostulacionSection__HeroInner{text-align:center;padding-top:78px;padding-bottom:78px;position:relative}.PostulacionSection__Eyebrow{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:#ffffff29;border:1px solid #ffffff40;border-radius:999px;padding:7px 16px;font-size:14px;font-style:normal;font-weight:700;display:inline-block}.PostulacionSection__Title{letter-spacing:-.015em;font-size:48px;font-style:normal;font-weight:800;line-height:1.05;font-family:var(--font-plus-jakarta-sans), sans-serif;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-top:20px}@media (max-width:640px){.PostulacionSection__Title{font-size:36px}}.PostulacionSection__Lead{--tw-text-opacity:1;max-width:620px;color:rgb(234 246 251/var(--tw-text-opacity,1));margin:18px auto 0;font-size:18px;font-style:normal;font-weight:400;line-height:1.55}.PostulacionSection__Perks{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.PostulacionSection__Perk{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.PostulacionSection__PerkCheck{--tw-text-opacity:1;color:rgb(127 208 232/var(--tw-text-opacity,1))}.PostulacionSection__Body{max-width:792px;padding-top:80px;padding-bottom:80px}@media (max-width:640px){.PostulacionSection__Body{padding-top:52px;padding-bottom:52px}}.PostulacionSection__Card{--tw-border-opacity:1;border-width:1px;border-color:rgb(231 238 244/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:24px;padding:42px;box-shadow:0 20px 48px -30px #1e508266}@media (max-width:640px){.PostulacionSection__Card{padding:28px 22px}}.PostulacionSection__CardTitle{font-size:28px;font-style:normal;font-weight:800;font-family:var(--font-plus-jakarta-sans), sans-serif;--tw-text-opacity:1;color:rgb(22 48 73/var(--tw-text-opacity,1))}.PostulacionSection__CardNote{--tw-text-opacity:1;color:rgb(111 138 162/var(--tw-text-opacity,1));margin-top:8px;font-size:16px;font-style:normal;font-weight:400}.PostulacionSection__Req{--tw-text-opacity:1;color:rgb(224 85 106/var(--tw-text-opacity,1))}.PostulacionSection__Form{flex-direction:column;gap:20px;margin-top:28px;display:flex}.PostulacionSection__Row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:640px){.PostulacionSection__Row{grid-template-columns:1fr}}.PostulacionSection .p-inputtext,.PostulacionSection .p-dropdown{--tw-border-opacity:1;border-width:1.5px;border-color:rgb(216 228 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(22 48 73/var(--tw-text-opacity,1));border-radius:11px;padding:13px 15px;font-size:15px}.PostulacionSection .p-inputtextarea{resize:vertical}.PostulacionSection .p-dropdown{align-items:center;padding-top:0;padding-bottom:0;display:flex}.PostulacionSection .p-dropdown .p-dropdown-label{--tw-text-opacity:1;color:rgb(22 48 73/var(--tw-text-opacity,1));padding:13px 0}.PostulacionSection .p-dropdown .p-dropdown-label.p-placeholder{--tw-text-opacity:1;color:rgb(155 176 194/var(--tw-text-opacity,1))}.PostulacionSection .p-inputtext:enabled:focus,.PostulacionSection .p-dropdown:not(.p-disabled).p-focus{--tw-border-opacity:1;border-color:rgb(33 176 212/var(--tw-border-opacity,1));box-shadow:0 0 0 2px #21b0d440}.PostulacionSection .p-inputtext.p-invalid,.PostulacionSection .p-dropdown.p-invalid{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.PostulacionSection__Field{flex-direction:column;gap:8px;display:flex}.PostulacionSection__FieldLabel{--tw-text-opacity:1;color:rgb(51 82 109/var(--tw-text-opacity,1));font-size:16px;font-style:normal;font-weight:500}.PostulacionSection__Filebox{cursor:pointer;--tw-border-opacity:1;border:1.5px dashed;border-color:rgb(188 212 230/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 251 254/var(--tw-bg-opacity,1));border-radius:13px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.PostulacionSection__Filebox:hover{--tw-border-opacity:1;border-color:rgb(33 176 212/var(--tw-border-opacity,1))}.PostulacionSection__Filebox:focus-within{--tw-border-opacity:1;border-color:rgb(33 176 212/var(--tw-border-opacity,1));box-shadow:0 0 0 2px #21b0d440}.PostulacionSection__Filebox--Filled{--tw-border-opacity:1;border-color:rgb(33 176 212/var(--tw-border-opacity,1))}.PostulacionSection__FileIcon{--tw-bg-opacity:1;background-color:rgb(234 246 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:44px;height:44px;color:rgb(33 176 212/var(--tw-text-opacity,1));border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.PostulacionSection__FileTexts{flex-direction:column;gap:2px;display:flex}.PostulacionSection__FileName{--tw-text-opacity:1;color:rgb(22 48 73/var(--tw-text-opacity,1));font-size:14px;font-style:normal;font-weight:700}.PostulacionSection__FileHint{--tw-text-opacity:1;color:rgb(155 176 194/var(--tw-text-opacity,1));font-size:12px;font-style:normal;font-weight:400}.PostulacionSection__FileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PostulacionSection__FileError{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:500;display:flex}.PostulacionSection__Accept{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.PostulacionSection__AcceptText{--tw-text-opacity:1;color:rgb(93 119 144/var(--tw-text-opacity,1));font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.PostulacionSection__Submit{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(44 94 163/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:13px;margin-top:6px;padding:16px;font-size:16px;font-style:normal;font-weight:800;transition:opacity .15s;box-shadow:0 12px 28px -10px #2c5ea380}.PostulacionSection__Submit:hover:not(:disabled){opacity:.9}.PostulacionSection__Submit:disabled{cursor:not-allowed;opacity:.7}.PostulacionSection__FormNote{text-align:center;--tw-text-opacity:1;color:rgb(155 176 194/var(--tw-text-opacity,1));margin-top:-4px;font-size:12px;font-style:normal;font-weight:400}.PostulacionSection__Success{text-align:center;--tw-border-opacity:1;border-width:1px;border-color:rgb(214 234 215/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:24px;padding:56px 40px;box-shadow:0 20px 48px -28px #1e508266}@media (max-width:640px){.PostulacionSection__Success{padding:44px 24px}}.PostulacionSection__SuccessIcon{--tw-bg-opacity:1;background-color:rgb(231 247 236/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:74px;height:74px;color:rgb(31 168 74/var(--tw-text-opacity,1));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-size:30px;display:flex}.PostulacionSection__SuccessTitle{font-size:28px;font-style:normal;font-weight:800;font-family:var(--font-plus-jakarta-sans), sans-serif;--tw-text-opacity:1;color:rgb(22 48 73/var(--tw-text-opacity,1))}.PostulacionSection__SuccessText{--tw-text-opacity:1;max-width:520px;color:rgb(93 119 144/var(--tw-text-opacity,1));margin:14px auto 0;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.PostulacionSection__SuccessCta{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(44 94 163/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:12px;margin-top:28px;padding:14px 26px;font-size:16px;font-style:normal;font-weight:700;transition:opacity .15s}.PostulacionSection__SuccessCta:hover{opacity:.9}
.InputContainer{flex-direction:column;gap:8px;display:flex}

