.aplicar_wrap__nQv8X{min-height:100vh;background:var(--black)}.aplicar_header__6hy1T{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid #1a1a1a}.aplicar_logoLink__kvVvy{display:flex;align-items:center;text-decoration:none}.aplicar_badge__O9NRY{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);border:1px solid #2a2a2a;padding:4px 10px;border-radius:20px;text-decoration:none}.aplicar_inner__N3Z8D{max-width:680px;margin:0 auto;padding:40px 24px 80px}.aplicar_progressWrap___7oaA{display:flex;align-items:flex-start;gap:0;margin-bottom:40px;overflow-x:auto;padding-bottom:4px}.aplicar_progressStep__KWiXY{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;min-width:60px}.aplicar_progressStep__KWiXY:not(:last-child):after{content:"";position:absolute;top:14px;left:50%;width:100%;height:1px;background:#2a2a2a}.aplicar_progressStep__KWiXY.aplicar_progressActive__1Shav:after,.aplicar_progressStep__KWiXY.aplicar_progressDone__IRhYu:after{background:var(--gold)}.aplicar_progressDot__C1Ozc{width:28px;height:28px;border-radius:50%;background:#1a1a1a;border:1px solid #333;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--gray);position:relative;z-index:1}.aplicar_progressActive__1Shav .aplicar_progressDot__C1Ozc{background:var(--gold);border-color:var(--gold);color:var(--black)}.aplicar_progressDone__IRhYu .aplicar_progressDot__C1Ozc{background:rgba(255,214,0,.15);border-color:var(--gold);color:var(--gold)}.aplicar_progressLabel__qf5PZ{font-size:10px;color:var(--gray);margin-top:6px;text-align:center;white-space:nowrap}.aplicar_progressActive__1Shav .aplicar_progressLabel__qf5PZ{color:var(--white)}.aplicar_formCard__j_Boj{background:var(--black-card);border:1px solid #222;border-radius:12px;padding:32px}.aplicar_stepTitle__VTfbH{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;color:var(--white);margin-bottom:28px}.aplicar_fields__tTi7O{display:flex;flex-direction:column;gap:20px}.aplicar_field__0_JAg{display:flex;flex-direction:column;gap:6px}.aplicar_label__UcYZU{font-size:13px;font-weight:500;color:var(--gray-light);line-height:1.4}.aplicar_input__il31X,.aplicar_select__GZj70,.aplicar_textarea__7qDHz{background:var(--black-mid);border:1px solid #2a2a2a;border-radius:8px;padding:11px 14px;font-size:14px;color:var(--white);font-family:inherit;outline:none;transition:border-color .15s;width:100%}.aplicar_input__il31X:focus,.aplicar_select__GZj70:focus,.aplicar_textarea__7qDHz:focus{border-color:#444}.aplicar_input__il31X::placeholder,.aplicar_textarea__7qDHz::placeholder{color:var(--gray)}.aplicar_select__GZj70{cursor:pointer}.aplicar_select__GZj70 option{background:var(--black-card)}.aplicar_textarea__7qDHz{resize:vertical;line-height:1.5}.aplicar_row2__26r_O{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aplicar_error__JN4y_{font-size:12px;color:#ef4444}.aplicar_hint__78ZrA{font-size:12px;color:var(--gray);margin-top:4px}.aplicar_counter__okKEW{font-size:11px;color:var(--gray);text-align:right}.aplicar_counterWarn__t0u3l{color:#f59e0b}.aplicar_radioGroup__jDz_C{display:flex;flex-direction:column;gap:10px}.aplicar_radioLabel__qOseS{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--gray-light);cursor:pointer;padding:12px 14px;border:1px solid #2a2a2a;border-radius:8px;transition:border-color .15s}.aplicar_radioLabel__qOseS:hover{border-color:#444}.aplicar_radioLabel__qOseS input[type=radio]{accent-color:var(--gold);width:16px;height:16px;flex-shrink:0}.aplicar_fileLabel__sHGCq{display:block;cursor:pointer}.aplicar_fileInput__70X1K{display:none}.aplicar_filePlaceholder__NB4bg{display:block;background:var(--black-mid);border:1px dashed #333;border-radius:8px;padding:16px 14px;font-size:14px;color:var(--gray);text-align:center;transition:border-color .15s}.aplicar_fileLabel__sHGCq:hover .aplicar_filePlaceholder__NB4bg{border-color:var(--gold);color:var(--gray-light)}.aplicar_btnRow__5Tj9n{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:12px}.aplicar_btnBack__yoBfO{background:transparent;border:1px solid #333;color:var(--gray);font-size:14px;padding:11px 20px;border-radius:8px;cursor:pointer;transition:border-color .15s,color .15s}.aplicar_btnBack__yoBfO:hover{border-color:#555;color:var(--white)}.aplicar_btnNext__mijPD{background:var(--gold);border:none;color:var(--black);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;padding:12px 28px;border-radius:8px;cursor:pointer;margin-left:auto;transition:background .15s}.aplicar_btnNext__mijPD:hover{background:var(--gold-dim)}.aplicar_btnSubmit__77oqo{background:var(--gold);border:none;color:var(--black);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;padding:13px 32px;border-radius:8px;cursor:pointer;margin-left:auto;transition:background .15s}.aplicar_btnSubmit__77oqo:hover:not(:disabled){background:var(--gold-dim)}.aplicar_btnSubmit__77oqo:disabled{opacity:.6;cursor:default}.aplicar_submitWrap__aUsEC{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.aplicar_submitError__2N9IB{background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.3);color:#ff6b6b;font-size:14px;line-height:1.5;padding:12px 16px;border-radius:8px}.aplicar_btnMailto__IUh1C{display:block;text-align:center;background:transparent;border:1px solid rgba(255,214,0,.4);color:var(--gold);font-size:14px;font-weight:600;padding:12px 20px;border-radius:8px;text-decoration:none;transition:background .2s}.aplicar_btnMailto__IUh1C:hover{background:rgba(255,214,0,.08)}.aplicar_helpBar__WDONe{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,4%,.95);border-top:1px solid hsla(0,0%,100%,.06);padding:10px 24px;text-align:center;z-index:50}.aplicar_helpLink__SFMxn{font-size:12px;color:hsla(0,0%,100%,.4);text-decoration:none;transition:color .2s}.aplicar_helpLink__SFMxn:hover{color:var(--gold)}.aplicar_reviewSection__UjpMx{border:1px solid #222;border-radius:8px;overflow:hidden}.aplicar_reviewHeader__DpFR4{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--black-mid);border-bottom:1px solid #222}.aplicar_reviewTitle__sYsm5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gray)}.aplicar_editBtn__F0lw6{background:none;border:none;font-size:12px;color:var(--gold);cursor:pointer;padding:0}.aplicar_reviewRow__GvTZt{display:flex;gap:12px;padding:8px 14px;border-bottom:1px solid #1a1a1a;font-size:13px}.aplicar_reviewRow__GvTZt:last-child{border-bottom:none}.aplicar_reviewLabel___QFDt{color:var(--gray);min-width:90px;flex-shrink:0}.aplicar_reviewValue__h0X1H{color:var(--gray-light)}.aplicar_reviewRowLong__Ud_G4 .aplicar_reviewValue__h0X1H{white-space:pre-wrap;line-height:1.5}.aplicar_centerWrap__GsCRa{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.aplicar_card__jETli{background:var(--black-card);border:1px solid #222;border-radius:12px;padding:48px 40px;width:100%;max-width:440px;text-align:center}.aplicar_cardLogo__Nz0r_{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.aplicar_successIcon__PiOji{width:48px;height:48px;background:rgba(34,197,94,.12);border:1px solid #22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#22c55e;margin:0 auto 20px}.aplicar_cardTitle__8rL0I{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;color:var(--white);margin-bottom:12px}.aplicar_cardText__o7bmh{font-size:14px;color:var(--gray-light);line-height:1.6;margin-bottom:10px}.aplicar_cardBtn__1dIq6{display:inline-block;margin-top:20px;background:transparent;border:1px solid #333;color:var(--gray-light);font-size:13px;padding:10px 22px;border-radius:8px;text-decoration:none;transition:border-color .15s,color .15s}.aplicar_cardBtn__1dIq6:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:640px){.aplicar_formCard__j_Boj{padding:24px 20px}.aplicar_progressLabel__qf5PZ{display:none}.aplicar_row2__26r_O{grid-template-columns:1fr}}