.bolsa-empleo-module__HNaigG__page{color:#090909;min-height:100vh;font-family:var(--font-dm-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;position:relative;overflow-x:hidden}.bolsa-empleo-module__HNaigG__page *,.bolsa-empleo-module__HNaigG__page :before,.bolsa-empleo-module__HNaigG__page :after{box-sizing:border-box}.bolsa-empleo-module__HNaigG__glowBlue{pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#0080ff1a,#0080ff00 70%);width:1000px;height:640px;position:fixed;top:-26%;left:50%;transform:translate(-50%)}.bolsa-empleo-module__HNaigG__glowLime{pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#dbfb7c33,#dbfb7c00 70%);width:680px;height:520px;position:fixed;bottom:-24%;right:-10%}.bolsa-empleo-module__HNaigG__header{z-index:30;-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border-bottom:1px solid #09090914;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(20px,5vw,56px);display:flex;position:sticky;top:0}.bolsa-empleo-module__HNaigG__brand{align-items:center;gap:11px;display:flex}.bolsa-empleo-module__HNaigG__brandMark{width:auto;height:28px;display:block}.bolsa-empleo-module__HNaigG__brandText{flex-direction:column;line-height:1;display:flex}.bolsa-empleo-module__HNaigG__brandName{color:#090909;letter-spacing:-.02em;font-size:16px;font-weight:800}.bolsa-empleo-module__HNaigG__brandSub{letter-spacing:.04em;color:#6b7080;margin-top:4px;font-size:9px;font-weight:600}.bolsa-empleo-module__HNaigG__selectorBtn{color:#090909;cursor:pointer;background:#fff;border:1px solid #09090924;border-radius:999px;align-items:center;gap:10px;max-width:min(340px,52vw);height:44px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border .2s,box-shadow .2s;display:inline-flex}.bolsa-empleo-module__HNaigG__selectorBtn:hover{border:1px solid #0080ff;box-shadow:0 0 0 3px #0080ff1f}.bolsa-empleo-module__HNaigG__selectorLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bolsa-empleo-module__HNaigG__selectorIcon{color:#0080ff;flex:none;display:inline-flex}.bolsa-empleo-module__HNaigG__landing{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:48px 24px 80px;display:flex;position:relative}.bolsa-empleo-module__HNaigG__eyebrow{letter-spacing:.04em;color:#0080ff;margin-bottom:20px;font-size:13px;font-weight:600}.bolsa-empleo-module__HNaigG__h1{letter-spacing:-.035em;color:#090909;text-wrap:balance;max-width:640px;margin:0 0 20px;font-size:clamp(36px,6vw,60px);font-weight:900;line-height:1.04}.bolsa-empleo-module__HNaigG__lead{color:#474b59;max-width:520px;margin:0 auto;font-size:17px;line-height:1.6}.bolsa-empleo-module__HNaigG__cta{color:#fff;cursor:pointer;letter-spacing:-.01em;background:#0080ff;border:none;border-radius:999px;align-items:center;gap:14px;height:62px;margin-top:42px;padding:0 16px 0 32px;font-family:inherit;font-size:17.5px;font-weight:700;transition:transform .12s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 34px #0080ff52}.bolsa-empleo-module__HNaigG__cta:hover{transform:translateY(-2px);box-shadow:0 16px 44px #0080ff70}.bolsa-empleo-module__HNaigG__ctaCircle{color:#0080ff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bolsa-empleo-module__HNaigG__hint{color:#6b7080;align-items:center;gap:9px;margin-top:24px;font-size:14px;display:inline-flex}.bolsa-empleo-module__HNaigG__hintIcon{color:#0080ff;animation:.9s ease-in-out infinite alternate bolsa-empleo-module__HNaigG__floatHint;display:inline-flex}.bolsa-empleo-module__HNaigG__select{z-index:1;max-width:720px;margin:0 auto;padding:clamp(26px,5vw,44px) clamp(18px,5vw,40px) 80px;animation:.4s cubic-bezier(.16,1,.3,1) both bolsa-empleo-module__HNaigG__flowIn;position:relative}.bolsa-empleo-module__HNaigG__flowMain{z-index:1;max-width:760px;margin:0 auto;padding:clamp(26px,5vw,46px) clamp(18px,5vw,40px) 80px;animation:.42s cubic-bezier(.16,1,.3,1) both bolsa-empleo-module__HNaigG__flowIn;position:relative}.bolsa-empleo-module__HNaigG__backBtn{color:#3a3f4b;cursor:pointer;background:#fff;border:1px solid #0909091f;border-radius:999px;align-items:center;gap:7px;height:38px;margin-bottom:22px;padding:0 14px 0 10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .2s;display:inline-flex}.bolsa-empleo-module__HNaigG__backBtn:hover{background:#f6f7f9}.bolsa-empleo-module__HNaigG__h2{letter-spacing:-.03em;color:#090909;margin:0 0 8px;font-size:clamp(30px,5vw,46px);font-weight:900;line-height:1.05}.bolsa-empleo-module__HNaigG__subtitle{color:#6b7080;margin:0 0 30px;font-size:16.5px}.bolsa-empleo-module__HNaigG__groupHeader{align-items:center;gap:10px;margin:0 0 14px;display:flex}.bolsa-empleo-module__HNaigG__groupLabel{letter-spacing:.04em;color:#090909;font-size:12px;font-weight:600}.bolsa-empleo-module__HNaigG__groupLine{background:#0909091a;flex:1;height:1px}.bolsa-empleo-module__HNaigG__groupCount{color:#9398a6;font-size:12px;font-weight:600}.bolsa-empleo-module__HNaigG__jobGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:30px;display:grid}.bolsa-empleo-module__HNaigG__jobCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #0909091a;border-radius:18px;align-items:center;gap:14px;width:100%;padding:18px;font-family:inherit;transition:border .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:0 1px 3px #0909090d}.bolsa-empleo-module__HNaigG__jobCard:hover{border:1px solid #0080ff;transform:translateY(-2px);box-shadow:0 10px 30px #0080ff24}.bolsa-empleo-module__HNaigG__jobTag{color:#0080ff;background:#0080ff1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:13.5px;font-weight:800;display:inline-flex}.bolsa-empleo-module__HNaigG__jobTitle{color:#090909;flex:1;font-size:15.5px;font-weight:700;line-height:1.25}.bolsa-empleo-module__HNaigG__jobArrow{color:#0080ff;border:1px solid #09090924;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.bolsa-empleo-module__HNaigG__progress{margin-bottom:30px}.bolsa-empleo-module__HNaigG__progressTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bolsa-empleo-module__HNaigG__progressJob{letter-spacing:.04em;color:#6b7080;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.bolsa-empleo-module__HNaigG__progressStep{letter-spacing:.04em;color:#0080ff;white-space:nowrap;flex:none;padding-left:14px;font-size:11px;font-weight:600}.bolsa-empleo-module__HNaigG__progressTrack{background:#09090914;border-radius:999px;height:6px;overflow:hidden}.bolsa-empleo-module__HNaigG__progressBar{background:linear-gradient(90deg,#0080ff,#3d9bff);border-radius:999px;height:100%;transition:width .42s cubic-bezier(.16,1,.3,1)}.bolsa-empleo-module__HNaigG__screenA,.bolsa-empleo-module__HNaigG__screenB{animation:.42s cubic-bezier(.16,1,.3,1) both bolsa-empleo-module__HNaigG__scIn}.bolsa-empleo-module__HNaigG__stepEyebrow{letter-spacing:.04em;color:#0080ff;margin-bottom:14px;font-size:13px;font-weight:600}.bolsa-empleo-module__HNaigG__stepH2{letter-spacing:-.03em;color:#090909;text-wrap:balance;margin:0 0 8px;font-size:clamp(26px,4.4vw,42px);font-weight:900;line-height:1.06}.bolsa-empleo-module__HNaigG__stepLead{color:#6b7080;margin:0 0 24px;font-size:16px}.bolsa-empleo-module__HNaigG__portadaBrand{align-items:center;gap:11px;margin-bottom:24px;display:flex}.bolsa-empleo-module__HNaigG__portadaMark{width:auto;height:38px;display:block}.bolsa-empleo-module__HNaigG__portadaName{color:#090909;letter-spacing:-.03em;font-size:26px;font-weight:900}.bolsa-empleo-module__HNaigG__portadaH2{letter-spacing:-.03em;color:#090909;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,5vw,50px);font-weight:900;line-height:1.03}.bolsa-empleo-module__HNaigG__portadaP{color:#474b59;max-width:620px;margin:0 0 18px;font-size:17px;line-height:1.62}.bolsa-empleo-module__HNaigG__portadaP:last-child{margin-bottom:0}.bolsa-empleo-module__HNaigG__portadaP strong{color:#090909;font-weight:700}.bolsa-empleo-module__HNaigG__perfilPitch{color:#474b59;max-width:620px;margin:0 0 26px;font-size:17px;line-height:1.6}.bolsa-empleo-module__HNaigG__perfilGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:18px;display:grid}.bolsa-empleo-module__HNaigG__infoCard{background:#fff;border:1px solid #0909091a;border-radius:20px;padding:22px;box-shadow:0 1px 3px #0909090d}.bolsa-empleo-module__HNaigG__infoHead{align-items:center;gap:9px;margin-bottom:14px;display:flex}.bolsa-empleo-module__HNaigG__infoHeadBlue{color:#0080ff;display:inline-flex}.bolsa-empleo-module__HNaigG__infoHeadPurple{color:#7a36e3;display:inline-flex}.bolsa-empleo-module__HNaigG__infoTitle{color:#090909;font-size:15px;font-weight:700}.bolsa-empleo-module__HNaigG__bullet{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.bolsa-empleo-module__HNaigG__bulletDotBlue{background:#0080ff;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.bolsa-empleo-module__HNaigG__bulletDotPurple{background:#7a36e3;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.bolsa-empleo-module__HNaigG__bulletText{color:#3a3f4b;font-size:14.5px;line-height:1.5}.bolsa-empleo-module__HNaigG__benefitsCard{background:linear-gradient(135deg,#dbfb7c4d,#0080ff12);border:1px solid #b6df4a99;border-radius:20px;margin-bottom:20px;padding:22px}.bolsa-empleo-module__HNaigG__benefitsChips{flex-wrap:wrap;gap:10px;display:flex}.bolsa-empleo-module__HNaigG__benefitChip{color:#090909;background:#fff;border:1px solid #0909091a;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.bolsa-empleo-module__HNaigG__benefitCheck{color:#0080ff;display:inline-flex}.bolsa-empleo-module__HNaigG__perfilOutro{color:#090909;margin:6px 0 0;font-size:16px;font-weight:700}.bolsa-empleo-module__HNaigG__perfilOutro span{color:#0080ff}.bolsa-empleo-module__HNaigG__datosGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.bolsa-empleo-module__HNaigG__field{flex-direction:column;gap:8px;display:flex}.bolsa-empleo-module__HNaigG__fieldLabel{color:#3a3f4b;font-size:13px;font-weight:600}.bolsa-empleo-module__HNaigG__input{color:#090909;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f9;border:1px solid #0909091f;border-radius:14px;outline:none;height:50px;padding:0 16px;font-family:inherit;font-size:15px;transition:border .15s,background .15s,box-shadow .15s}.bolsa-empleo-module__HNaigG__input::placeholder{color:#0909095c}.bolsa-empleo-module__HNaigG__input:focus{background:#fff;border:1px solid #0080ff;box-shadow:0 0 0 3px #0080ff24}.bolsa-empleo-module__HNaigG__phoneRow{gap:8px;display:flex}.bolsa-empleo-module__HNaigG__phoneRow .bolsa-empleo-module__HNaigG__input{flex:1;min-width:0}.bolsa-empleo-module__HNaigG__codeSelect{color:#090909;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f9;border:1px solid #0909091f;border-radius:14px;outline:none;flex:none;height:50px;padding:0 12px;font-family:inherit;font-size:15px;transition:border .15s,background .15s,box-shadow .15s}.bolsa-empleo-module__HNaigG__codeSelect:focus{background:#fff;border:1px solid #0080ff;box-shadow:0 0 0 3px #0080ff24}.bolsa-empleo-module__HNaigG__optionsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bolsa-empleo-module__HNaigG__checkOption{cursor:pointer;text-align:left;background:#fff;border:1px solid #0909091f;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;transition:border .15s,background .15s;display:flex}.bolsa-empleo-module__HNaigG__checkOption:hover{border:1px solid #0080ff80}.bolsa-empleo-module__HNaigG__checkOptionOn{background:#0080ff12;border:1px solid #0080ff}.bolsa-empleo-module__HNaigG__checkBox{background:#fff;border:1px solid #09090947;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:inline-flex}.bolsa-empleo-module__HNaigG__checkBoxOn{background:#0080ff;border:1px solid #0080ff}.bolsa-empleo-module__HNaigG__optLabel{color:#3a3f4b;font-size:14.5px;font-weight:600}.bolsa-empleo-module__HNaigG__optLabelOn{color:#090909}.bolsa-empleo-module__HNaigG__radioList{flex-direction:column;gap:12px;display:flex}.bolsa-empleo-module__HNaigG__radioOption{cursor:pointer;text-align:left;background:#fff;border:1px solid #0909091f;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px 18px;font-family:inherit;transition:border .15s,background .15s;display:flex}.bolsa-empleo-module__HNaigG__radioOption:hover{border:1px solid #0080ff80}.bolsa-empleo-module__HNaigG__radioOptionOn{background:#0080ff12;border:1px solid #0080ff}.bolsa-empleo-module__HNaigG__radioDot{border:2px solid #09090947;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:inline-flex}.bolsa-empleo-module__HNaigG__radioDotOn{border:2px solid #0080ff}.bolsa-empleo-module__HNaigG__radioInner{background:#0080ff;border-radius:50%;width:10px;height:10px;display:block}.bolsa-empleo-module__HNaigG__radioLabel{color:#3a3f4b;font-size:15.5px;font-weight:600}.bolsa-empleo-module__HNaigG__radioLabelOn{color:#090909}.bolsa-empleo-module__HNaigG__textarea{color:#090909;resize:vertical;background:#f6f7f9;border:1px solid #0909091f;border-radius:16px;outline:none;width:100%;min-height:200px;padding:16px 18px;font-family:inherit;font-size:15.5px;line-height:1.55;transition:border .15s,background .15s,box-shadow .15s}.bolsa-empleo-module__HNaigG__textarea::placeholder{color:#0909095c}.bolsa-empleo-module__HNaigG__textarea:focus{background:#fff;border:1px solid #0080ff;box-shadow:0 0 0 3px #0080ff24}.bolsa-empleo-module__HNaigG__cvDrop{text-align:center;cursor:pointer;background:#f6f7f9;border:1.5px dashed #09090933;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:34px 20px;transition:border .2s,background .2s;display:flex}.bolsa-empleo-module__HNaigG__cvDrop:hover{background:#0080ff0d;border:1.5px dashed #0080ff}.bolsa-empleo-module__HNaigG__cvDropIcon{color:#0080ff;display:inline-flex}.bolsa-empleo-module__HNaigG__cvDropTitle{color:#090909;font-size:15px;font-weight:600}.bolsa-empleo-module__HNaigG__cvDropHint{color:#6b7080;font-size:13px}.bolsa-empleo-module__HNaigG__cvFile{background:#0080ff12;border:1px solid #0080ff4d;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.bolsa-empleo-module__HNaigG__cvFileIcon{color:#0080ff;flex:none;display:inline-flex}.bolsa-empleo-module__HNaigG__cvFileName{color:#090909;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.bolsa-empleo-module__HNaigG__cvFileClear{color:#9398a6;cursor:pointer;background:0 0;border:none;flex:none;padding:0;transition:color .15s;display:inline-flex}.bolsa-empleo-module__HNaigG__cvFileClear:hover{color:#ff5470}.bolsa-empleo-module__HNaigG__cvDivider{align-items:center;gap:14px;margin:22px 0;display:flex}.bolsa-empleo-module__HNaigG__cvDividerLine{background:#0909091a;flex:1;height:1px}.bolsa-empleo-module__HNaigG__cvDividerText{letter-spacing:.04em;color:#9398a6;font-size:11px;font-weight:600}.bolsa-empleo-module__HNaigG__cvLinkRow{background:#f6f7f9;border:1px solid #0909091f;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 16px;transition:border .15s,box-shadow .15s;display:flex}.bolsa-empleo-module__HNaigG__cvLinkRow:focus-within{border:1px solid #0080ff;box-shadow:0 0 0 3px #0080ff24}.bolsa-empleo-module__HNaigG__cvLinkIcon{color:#9398a6;flex:none;display:inline-flex}.bolsa-empleo-module__HNaigG__cvLinkInput{color:#090909;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.bolsa-empleo-module__HNaigG__cvLinkInput::placeholder{color:#0909095c}.bolsa-empleo-module__HNaigG__nav{border-top:1px solid #09090914;justify-content:space-between;align-items:center;gap:14px;margin-top:34px;padding-top:24px;display:flex}.bolsa-empleo-module__HNaigG__navBack{color:#090909;cursor:pointer;background:#fff;border:1px solid #0909092e;border-radius:999px;align-items:center;gap:8px;height:50px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,border .2s;display:inline-flex}.bolsa-empleo-module__HNaigG__navBack:hover{background:#f6f7f9}.bolsa-empleo-module__HNaigG__navNext{letter-spacing:-.01em;color:#fff;cursor:pointer;background:#0080ff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:50px;padding:0 28px;font-family:inherit;font-size:15.5px;font-weight:700;transition:filter .2s,opacity .2s,transform .12s;display:inline-flex;box-shadow:0 8px 26px #0080ff47}.bolsa-empleo-module__HNaigG__navNext:hover:not(:disabled){filter:brightness(1.08)}.bolsa-empleo-module__HNaigG__navNext:active:not(:disabled){transform:scale(.97)}.bolsa-empleo-module__HNaigG__navNext:disabled{opacity:.42;cursor:not-allowed}.bolsa-empleo-module__HNaigG__navNextFinal{color:#090909;background:#dbfb7c;box-shadow:0 8px 26px #b6df4a80}.bolsa-empleo-module__HNaigG__confirm{text-align:center;padding:clamp(24px,6vh,60px) 0}.bolsa-empleo-module__HNaigG__seal{background:#0080ff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 28px;animation:.6s cubic-bezier(.16,1,.3,1) both bolsa-empleo-module__HNaigG__sealPop,1.8s ease-out .6s infinite bolsa-empleo-module__HNaigG__ringPulse;display:flex}.bolsa-empleo-module__HNaigG__confirmEyebrow{letter-spacing:.04em;color:#0080ff;margin-bottom:14px;font-size:13px;font-weight:600}.bolsa-empleo-module__HNaigG__confirmH2{letter-spacing:-.03em;color:#090909;margin:0 0 14px;font-size:clamp(32px,5.5vw,54px);font-weight:900;line-height:1.04}.bolsa-empleo-module__HNaigG__confirmText{color:#474b59;max-width:440px;margin:0 auto 30px;font-size:17px;line-height:1.6}.bolsa-empleo-module__HNaigG__confirmText strong{color:#090909;font-weight:700}.bolsa-empleo-module__HNaigG__confirmText .bolsa-empleo-module__HNaigG__job{color:#0080ff;font-weight:700}.bolsa-empleo-module__HNaigG__confirmBtn{color:#090909;cursor:pointer;background:#fff;border:1px solid #0909092e;border-radius:999px;align-items:center;gap:9px;height:50px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,border .2s;display:inline-flex}.bolsa-empleo-module__HNaigG__confirmBtn:hover{background:#f6f7f9;border:1px solid #0080ff}.bolsa-empleo-module__HNaigG__centerState{z-index:1;text-align:center;color:#6b7080;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:calc(100vh - 72px);padding:48px 24px;display:flex;position:relative}.bolsa-empleo-module__HNaigG__spinner{border:3px solid #0080ff2e;border-top-color:#0080ff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite bolsa-empleo-module__HNaigG__spin}.bolsa-empleo-module__HNaigG__submitError{color:#c11d3b;background:#ff547014;border:1px solid #ff54704d;border-radius:12px;margin:18px 0 0;padding:12px 16px;font-size:14px;font-weight:600}@keyframes bolsa-empleo-module__HNaigG__flowIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes bolsa-empleo-module__HNaigG__scIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bolsa-empleo-module__HNaigG__sealPop{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes bolsa-empleo-module__HNaigG__ringPulse{0%{box-shadow:0 0 #0080ff59}to{box-shadow:0 0 0 26px #0080ff00}}@keyframes bolsa-empleo-module__HNaigG__floatHint{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes bolsa-empleo-module__HNaigG__spin{to{transform:rotate(360deg)}}
