.EmpleosNavbar-module___XJRPG__navbar{box-sizing:border-box;background:#2f2e2e;justify-content:center;align-items:center;width:100%;padding:33px 0;line-height:1;display:flex;top:0;left:0;z-index:1000!important;position:fixed!important}.EmpleosNavbar-module___XJRPG__navContainer{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,80%);display:flex}.EmpleosNavbar-module___XJRPG__brand{cursor:pointer;flex:none;align-items:center;text-decoration:none;display:inline-flex}.EmpleosNavbar-module___XJRPG__brandLogo{width:auto;max-width:none;height:36px;display:block}.EmpleosNavbar-module___XJRPG__navLinks,.EmpleosNavbar-module___XJRPG__navSecondary{align-items:center;gap:clamp(22px,4vw,64px);display:flex}.EmpleosNavbar-module___XJRPG__navLinks{flex:0 auto;justify-content:flex-end;min-width:0}.EmpleosNavbar-module___XJRPG__navLinks a,.EmpleosNavbar-module___XJRPG__navLinks button{text-transform:uppercase;letter-spacing:1px;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0;font-size:13.5px;font-weight:300;line-height:1;text-decoration:none;transition:opacity .25s;display:inline-flex;box-shadow:none!important;color:#fff!important;background:0 0!important;border:none!important;font-family:DIN Next Light,Inter,sans-serif!important}.EmpleosNavbar-module___XJRPG__navLinks a:hover,.EmpleosNavbar-module___XJRPG__navLinks button:hover{opacity:.7}@media (max-width:1080px){.EmpleosNavbar-module___XJRPG__navContainer{width:90%}.EmpleosNavbar-module___XJRPG__brandLogo{height:32px}}@media (max-width:760px){.EmpleosNavbar-module___XJRPG__navbar{border-radius:28px;width:calc(100% - 24px);padding:15px 0;top:12px;left:12px}.EmpleosNavbar-module___XJRPG__navContainer{flex:1;gap:16px;width:auto;padding:0 20px}.EmpleosNavbar-module___XJRPG__brandLogo{height:26px}.EmpleosNavbar-module___XJRPG__navSecondary{display:none}.EmpleosNavbar-module___XJRPG__navLinks{gap:18px}.EmpleosNavbar-module___XJRPG__navLinks a,.EmpleosNavbar-module___XJRPG__navLinks button{letter-spacing:.8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.EmpleosNavbar-module___XJRPG__navLinks a,.EmpleosNavbar-module___XJRPG__navLinks button{transition:none}}
.PublicJobDetail-module__oKIGrq__shell{--ivory:#f7f3ea;--panel:#ffffff0a;--ink:#fff;--muted:#e2e8f0;--line:#ffffff1a;--accent:#a1a1aa;--accent-soft:#a1a1aa26;--shadow:0 24px 80px #0006;color:#fff;min-height:100vh;font-family:var(--font-plus-jakarta),"Inter",sans-serif;background-image:url(/Fondo-landing.jpg);background-position:50%;background-size:cover;background-attachment:fixed;padding-bottom:60px;position:relative;overflow-x:hidden}.PublicJobDetail-module__oKIGrq__shell:before{content:"";z-index:1;background:#000000bf;position:absolute;inset:0}.PublicJobDetail-module__oKIGrq__shell>*{z-index:2;position:relative}.PublicJobDetail-module__oKIGrq__contentBelowHero{z-index:6;background:0 0;padding-top:140px;position:relative}.PublicJobDetail-module__oKIGrq__container{width:min(1180px,80%);margin:0 auto}.PublicJobDetail-module__oKIGrq__hero,.PublicJobDetail-module__oKIGrq__processCard,.PublicJobDetail-module__oKIGrq__contentCard,.PublicJobDetail-module__oKIGrq__sideCard,.PublicJobDetail-module__oKIGrq__stateCard{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:34px;padding:clamp(28px,4vw,44px);transition:transform .22s,box-shadow .22s,border-color .22s}.PublicJobDetail-module__oKIGrq__hero{grid-template-columns:minmax(0,1fr) minmax(320px,.6fr);align-items:stretch;gap:40px;display:grid}.PublicJobDetail-module__oKIGrq__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.PublicJobDetail-module__oKIGrq__backLink{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 18px;font-size:.85rem;font-weight:300;text-decoration:none;transition:all .2s;display:inline-flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__backLink:hover{background:#ffffff26;transform:translateY(-2px)}.PublicJobDetail-module__oKIGrq__kicker{border:1px solid var(--accent);min-height:28px;color:var(--accent);background:var(--accent-soft);text-transform:uppercase;letter-spacing:1.5px;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:0 12px;font-size:.7rem;font-weight:600;display:inline-flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__headline{letter-spacing:2px;text-transform:uppercase;color:#fff;margin:18px 0 0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:300;line-height:1.15;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__headline span{color:var(--accent);letter-spacing:4px;margin-top:8px;font-size:.4em;display:block}.PublicJobDetail-module__oKIGrq__lead{color:#ffffffd9;text-align:justify;max-width:640px;margin:24px 0 0;font-size:1.05rem;font-weight:300;line-height:1.8;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__heroMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.PublicJobDetail-module__oKIGrq__heroMeta span{color:#fff;text-transform:uppercase;letter-spacing:1px;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 12px;font-size:.7rem;font-weight:300;display:inline-flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__heroSignals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:24px;display:grid}.PublicJobDetail-module__oKIGrq__heroSignals div{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:4px;padding:14px;display:grid}.PublicJobDetail-module__oKIGrq__heroSignals strong{color:#fff;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:.82rem;font-weight:600;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__heroSignals span{color:#fff9;font-size:.8rem;line-height:1.3;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__heroActions{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:24px;padding-left:40px;display:flex}.PublicJobDetail-module__oKIGrq__actionCard{gap:14px;display:grid}.PublicJobDetail-module__oKIGrq__actionCard h2{color:#fff;letter-spacing:2px;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:300;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__primaryButton,.PublicJobDetail-module__oKIGrq__secondaryButton{text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 24px;font-size:.85rem;font-weight:300;transition:all .2s;display:inline-flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__primaryButton{color:#000;background:#fff;border:none;font-weight:600}.PublicJobDetail-module__oKIGrq__primaryButton:hover{background:#ffffffd9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.PublicJobDetail-module__oKIGrq__secondaryButton{color:#fff;background:0 0;border:1px solid #fff3}.PublicJobDetail-module__oKIGrq__secondaryButton:hover{background:#ffffff14;transform:translateY(-2px)}.PublicJobDetail-module__oKIGrq__processRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.PublicJobDetail-module__oKIGrq__processCard{align-content:start;gap:12px;padding:28px;display:grid}.PublicJobDetail-module__oKIGrq__processCard:hover,.PublicJobDetail-module__oKIGrq__contentCard:hover,.PublicJobDetail-module__oKIGrq__sideCard:hover{border-color:#1e5eff3d;transform:translateY(-5px);box-shadow:0 30px 66px #0f172a33}.PublicJobDetail-module__oKIGrq__processCard strong{color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:1.2rem;font-weight:300;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__processCard p{color:#ffffffb3;text-align:justify;margin:0;font-size:.95rem;line-height:1.6;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__contentGrid{grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:40px;display:grid}.PublicJobDetail-module__oKIGrq__contentGridFull{grid-template-columns:1fr}.PublicJobDetail-module__oKIGrq__mainColumn,.PublicJobDetail-module__oKIGrq__sideColumn{align-content:start;gap:20px;display:grid}.PublicJobDetail-module__oKIGrq__contentCard,.PublicJobDetail-module__oKIGrq__sideCard{padding:32px}.PublicJobDetail-module__oKIGrq__sectionLabel,.PublicJobDetail-module__oKIGrq__sheetHeader span,.PublicJobDetail-module__oKIGrq__formGrid span{color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:600;display:block;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__copyStack{gap:16px;margin-top:16px;display:grid}.PublicJobDetail-module__oKIGrq__copyStack p{color:#ffffffd9;text-align:justify;margin:0;font-size:.95rem;font-weight:300;line-height:1.8;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__contentCard>p{color:#fff9;margin:16px 0 0;font-size:.95rem;font-style:italic;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__featureList{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.PublicJobDetail-module__oKIGrq__featureList li{color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:.95rem;font-weight:300;line-height:1.6;display:flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__featureList svg{color:var(--accent);flex:none;margin-top:3px}.PublicJobDetail-module__oKIGrq__skillWrap{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.PublicJobDetail-module__oKIGrq__skillPill{color:#fff;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:.75rem;font-weight:300;display:inline-flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__overlay{z-index:1001;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.PublicJobDetail-module__oKIGrq__sheet{color:#fff;background:#141414d9;border:1px solid #ffffff26;border-radius:28px;gap:24px;width:min(780px,100%);max-height:90vh;padding:35px 32px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #0009}.PublicJobDetail-module__oKIGrq__sheetHeader h2{text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0;font-size:1.8rem;font-weight:300;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__sheetHeader p{color:#ffffffb3;margin:10px 0 0;font-size:.95rem;line-height:1.5;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PublicJobDetail-module__oKIGrq__fullField{grid-column:1/-1}.PublicJobDetail-module__oKIGrq__formGrid label{text-align:left;gap:8px;display:grid}.PublicJobDetail-module__oKIGrq__formGrid input{color:#fff;letter-spacing:1px;background:#ffffff0f;border:1px solid #fff3;border-radius:16px;width:100%;min-height:52px;padding:0 18px;font-size:1rem;font-weight:300;transition:all .2s;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__formGrid input::placeholder{color:#ffffff59}.PublicJobDetail-module__oKIGrq__formGrid input:focus{border-color:var(--accent);background:#ffffff1a;outline:none;box-shadow:0 0 0 4px #a1a1aa33}.PublicJobDetail-module__oKIGrq__uploadField input{display:none}.PublicJobDetail-module__oKIGrq__uploadBox{text-align:center;cursor:pointer;background:#ffffff05;border:1px dashed #ffffff40;border-radius:16px;place-content:center;justify-items:center;gap:10px;min-height:160px;padding:20px;transition:all .2s;display:grid}.PublicJobDetail-module__oKIGrq__uploadBox:hover{border-color:var(--accent);background:#ffffff0d}.PublicJobDetail-module__oKIGrq__uploadBox strong{color:#fff;font-size:.95rem;font-weight:600;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__uploadBox small{color:#ffffff80;font-size:.8rem;line-height:1.5}.PublicJobDetail-module__oKIGrq__sheetFooter{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.PublicJobDetail-module__oKIGrq__sheetFooter .PublicJobDetail-module__oKIGrq__secondaryButton,.PublicJobDetail-module__oKIGrq__sheetFooter .PublicJobDetail-module__oKIGrq__primaryButton{width:auto;min-width:140px}.PublicJobDetail-module__oKIGrq__stateCard{text-align:center;place-content:center;justify-items:center;gap:16px;width:min(720px,100%);min-height:360px;margin:12vh auto 0;display:grid}.PublicJobDetail-module__oKIGrq__stateCard strong{letter-spacing:2px;text-transform:uppercase;font-size:1.8rem;font-weight:300;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobDetail-module__oKIGrq__stateCard p{color:#ffffffb3;max-width:480px;font-size:.95rem}.PublicJobDetail-module__oKIGrq__banner{z-index:1005;color:#fff;letter-spacing:1px;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-size:.85rem;font-weight:300;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 60px #0006;font-family:DIN Next Light,sans-serif!important}.PublicJobDetail-module__oKIGrq__bannerSuccess{background:#17994de6;border:1px solid #30d15866}.PublicJobDetail-module__oKIGrq__bannerError{background:#c22d24e6;border:1px solid #ff453a66}.PublicJobDetail-module__oKIGrq__spinner{animation:.9s linear infinite PublicJobDetail-module__oKIGrq__spin}@keyframes PublicJobDetail-module__oKIGrq__spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.PublicJobDetail-module__oKIGrq__hero{grid-template-columns:1fr;gap:30px}.PublicJobDetail-module__oKIGrq__heroActions{border-top:1px solid #ffffff14;border-left:none;padding-top:30px;padding-left:0}.PublicJobDetail-module__oKIGrq__processRow,.PublicJobDetail-module__oKIGrq__contentGrid{grid-template-columns:1fr}}@media (max-width:760px){.PublicJobDetail-module__oKIGrq__contentBelowHero{padding-top:100px}.PublicJobDetail-module__oKIGrq__hero,.PublicJobDetail-module__oKIGrq__processCard,.PublicJobDetail-module__oKIGrq__contentCard,.PublicJobDetail-module__oKIGrq__sideCard,.PublicJobDetail-module__oKIGrq__sheet{border-radius:24px;padding:24px}.PublicJobDetail-module__oKIGrq__heroSignals,.PublicJobDetail-module__oKIGrq__formGrid{grid-template-columns:1fr}.PublicJobDetail-module__oKIGrq__sheetFooter{flex-direction:column}.PublicJobDetail-module__oKIGrq__sheetFooter .PublicJobDetail-module__oKIGrq__secondaryButton,.PublicJobDetail-module__oKIGrq__sheetFooter .PublicJobDetail-module__oKIGrq__primaryButton{width:100%}}.PublicJobDetail-module__oKIGrq__inputError{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef444433!important}.PublicJobDetail-module__oKIGrq__asterisk{color:#ef4444!important;text-transform:none!important;letter-spacing:normal!important;margin-bottom:0!important;margin-left:4px!important;font-weight:700!important;display:inline!important}.PublicJobDetail-module__oKIGrq__locationPill{z-index:1;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:24px;padding:0 10px;font-size:.65rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;color:#fff!important;background:0 0!important;border:1px solid #ffffff14!important;font-family:DIN Next Light,Inter,sans-serif!important;font-weight:400!important;text-decoration:none!important}.PublicJobDetail-module__oKIGrq__locationPill:hover{transform:translateY(-2px);-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;background:linear-gradient(135deg,#4285f426 0%,#ea433526 30%,#fbbc0526 60%,#34a85326 100%)!important;box-shadow:0 8px 32px #4285f41f,inset 0 0 12px #ffffff0d!important}
.PublicJobsLanding-module__bt1GBa__shell{--ivory:#f7f3ea;--panel:#ffffff0a;--ink:#fff;--muted:#e2e8f0;--line:#ffffff1a;--accent:#a1a1aa;--accent-soft:#a1a1aa26;--shadow:0 24px 80px #0006;color:#fff;min-height:100vh;font-family:var(--font-plus-jakarta),"Inter",sans-serif;background-image:url(/Fondo-landing.jpg);background-position:50%;background-size:cover;background-attachment:fixed;position:relative;overflow-x:hidden}.PublicJobsLanding-module__bt1GBa__shell:before{content:"";z-index:1;background:#000000bf;position:absolute;inset:0}.PublicJobsLanding-module__bt1GBa__shell>*{z-index:2;position:relative}.PublicJobsLanding-module__bt1GBa__primaryAction,.PublicJobsLanding-module__bt1GBa__secondaryAction,.PublicJobsLanding-module__bt1GBa__searchButton,.PublicJobsLanding-module__bt1GBa__refreshButton,.PublicJobsLanding-module__bt1GBa__quickFilter,.PublicJobsLanding-module__bt1GBa__jobLink,.PublicJobsLanding-module__bt1GBa__heroPill{cursor:pointer}.PublicJobsLanding-module__bt1GBa__footerBrand img{border-radius:999px}.PublicJobsLanding-module__bt1GBa__navLinkActive{opacity:1!important}.PublicJobsLanding-module__bt1GBa__navLinkActive:after{display:none}.PublicJobsLanding-module__bt1GBa__primaryAction,.PublicJobsLanding-module__bt1GBa__searchButton,.PublicJobsLanding-module__bt1GBa__refreshButton,.PublicJobsLanding-module__bt1GBa__jobLink,.PublicJobsLanding-module__bt1GBa__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.PublicJobsLanding-module__bt1GBa__primaryAction,.PublicJobsLanding-module__bt1GBa__searchButton,.PublicJobsLanding-module__bt1GBa__refreshButton,.PublicJobsLanding-module__bt1GBa__jobLink{color:#fff;box-shadow:none;text-transform:uppercase;letter-spacing:1px;background:0 0;border:1px solid #fff3;font-weight:300;font-family:DIN Next Light,sans-serif!important}.PublicJobsLanding-module__bt1GBa__navRailToggle{z-index:41;width:44px;height:44px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf3eb;border:1px solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,top .18s,background .18s,box-shadow .18s;display:inline-flex;position:fixed;top:78px;left:50%;transform:translate(-50%)rotate(180deg);box-shadow:0 18px 42px #0f172a1a}.PublicJobsLanding-module__bt1GBa__navRailToggle:hover{background:#fffffffa;box-shadow:0 20px 46px #0f172a24}.PublicJobsLanding-module__bt1GBa__navRailToggleCollapsed{top:72px;transform:translate(-50%)rotate(0)}.PublicJobsLanding-module__bt1GBa__hero{isolation:isolate;min-height:100svh;padding:1px clamp(18px,5vw,72px) 48px;position:relative;overflow:hidden}.PublicJobsLanding-module__bt1GBa__scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PublicJobsLanding-module__bt1GBa__scene:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7f3eaeb 0%,#f7f3eab8 22%,#f7f3ea52 42%,#0000 62%),linear-gradient(#f7f3ea4d 0%,#0000 25% 75%,#f7f3ea59 100%);position:absolute;inset:0}.PublicJobsLanding-module__bt1GBa__heroImage{object-fit:cover;object-position:50% 42%;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.PublicJobsLanding-module__bt1GBa__roadLine{z-index:-1;opacity:.6;background:linear-gradient(90deg,#0000,#d6a9542e,#0f172a47,#0000);width:min(72vw,980px);height:2px;position:absolute;bottom:8vh;left:50%;transform:translate(-50%)perspective(460px)rotateX(72deg)}.PublicJobsLanding-module__bt1GBa__heroShade{z-index:2;background:linear-gradient(180deg,transparent 0%,#f7f3ea1f 30%,var(--ivory)100%);pointer-events:none;height:38vh;position:absolute;inset:auto 0 0}.PublicJobsLanding-module__bt1GBa__heroCopy{z-index:4;width:min(760px,100%);margin-top:22vh;position:sticky;top:18vh}.PublicJobsLanding-module__bt1GBa__kicker,.PublicJobsLanding-module__bt1GBa__sectionIntro span,.PublicJobsLanding-module__bt1GBa__jobsHeaderText span,.PublicJobsLanding-module__bt1GBa__processCopy span{min-height:32px;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.75rem;font-weight:900;display:inline-flex}.PublicJobsLanding-module__bt1GBa__heroCopy h1,.PublicJobsLanding-module__bt1GBa__sectionIntro h2,.PublicJobsLanding-module__bt1GBa__jobsHeaderText h2,.PublicJobsLanding-module__bt1GBa__processCopy h2,.PublicJobsLanding-module__bt1GBa__heroStats strong,.PublicJobsLanding-module__bt1GBa__experiencePanel h3,.PublicJobsLanding-module__bt1GBa__jobCard h3,.PublicJobsLanding-module__bt1GBa__emptyState strong{text-transform:uppercase;letter-spacing:4px;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__heroCopy h1{text-wrap:balance;max-width:760px;color:var(--ink);margin:18px 0 0;font-size:clamp(3.4rem,7.2vw,6.6rem);font-weight:900;line-height:.94}.PublicJobsLanding-module__bt1GBa__heroTitleStacked{display:none}.PublicJobsLanding-module__bt1GBa__heroCopy h1 span{color:#0f172a8f;max-width:12ch;margin-top:10px;font-size:.56em;line-height:1.02;display:inline-block}.PublicJobsLanding-module__bt1GBa__heroCopy p,.PublicJobsLanding-module__bt1GBa__sectionIntro p,.PublicJobsLanding-module__bt1GBa__jobsHeaderText p,.PublicJobsLanding-module__bt1GBa__experiencePanel p,.PublicJobsLanding-module__bt1GBa__jobCopy,.PublicJobsLanding-module__bt1GBa__emptyState p,.PublicJobsLanding-module__bt1GBa__processCopy p,.PublicJobsLanding-module__bt1GBa__jobFooterText,.PublicJobsLanding-module__bt1GBa__heroStats span,.PublicJobsLanding-module__bt1GBa__footer{color:#fff;opacity:.85;font-weight:300;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__sectionIntro p,.PublicJobsLanding-module__bt1GBa__jobsHeaderText p,.PublicJobsLanding-module__bt1GBa__experiencePanel p,.PublicJobsLanding-module__bt1GBa__jobCopy,.PublicJobsLanding-module__bt1GBa__emptyState p,.PublicJobsLanding-module__bt1GBa__processCopy p{text-align:justify;text-justify:inter-word}.PublicJobsLanding-module__bt1GBa__heroCopy p{max-width:540px;margin:22px 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.68}.PublicJobsLanding-module__bt1GBa__heroActions,.PublicJobsLanding-module__bt1GBa__heroHighlights,.PublicJobsLanding-module__bt1GBa__quickFilters,.PublicJobsLanding-module__bt1GBa__jobMeta,.PublicJobsLanding-module__bt1GBa__footerIcons{flex-wrap:wrap;gap:10px;display:flex}.PublicJobsLanding-module__bt1GBa__heroActions{gap:12px;margin-top:34px}.PublicJobsLanding-module__bt1GBa__primaryAction,.PublicJobsLanding-module__bt1GBa__secondaryAction,.PublicJobsLanding-module__bt1GBa__searchButton,.PublicJobsLanding-module__bt1GBa__refreshButton,.PublicJobsLanding-module__bt1GBa__jobLink{padding:0 22px;font-size:.84rem;font-weight:900}.PublicJobsLanding-module__bt1GBa__secondaryAction{border:1px solid var(--line);color:var(--ink);background:#ffffffa3;box-shadow:0 14px 36px #0f172a0f}.PublicJobsLanding-module__bt1GBa__heroHighlights{margin-top:18px}.PublicJobsLanding-module__bt1GBa__heroPill,.PublicJobsLanding-module__bt1GBa__quickFilter,.PublicJobsLanding-module__bt1GBa__jobBadge,.PublicJobsLanding-module__bt1GBa__jobMeta span{color:#fff;text-transform:uppercase;letter-spacing:1px;background:0 0;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:24px;padding:0 10px;font-size:.65rem;font-weight:300;display:inline-flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__heroStats{z-index:4;width:min(430px,100% - 36px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0006;border:1px solid #ffffff26;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20vh;margin-left:auto;padding:10px;display:grid;position:sticky;top:calc(100svh - 110px)}.PublicJobsLanding-module__bt1GBa__heroStats div{border-right:1px solid #0f172a14;min-width:0;padding:12px 14px}.PublicJobsLanding-module__bt1GBa__heroStats div:last-child{border-right:0}.PublicJobsLanding-module__bt1GBa__heroStats strong{font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:900;line-height:1;display:block}.PublicJobsLanding-module__bt1GBa__heroStats span{margin-top:6px;font-size:.75rem;font-weight:700;line-height:1.45;display:block}.PublicJobsLanding-module__bt1GBa__contentBelowHero{z-index:6;background:0 0;padding-top:140px;padding-bottom:28px;position:relative}.PublicJobsLanding-module__bt1GBa__experienceSection,.PublicJobsLanding-module__bt1GBa__jobsSection,.PublicJobsLanding-module__bt1GBa__processSection,.PublicJobsLanding-module__bt1GBa__footer{z-index:6;width:min(80vw,1180px);margin:0 auto;position:relative}.PublicJobsLanding-module__bt1GBa__sectionSpotlight{--section-accent:var(--accent);border-top:1px solid #0f172a14;transition:border-color .22s;position:relative}.PublicJobsLanding-module__bt1GBa__sectionSpotlight:before{display:none}.PublicJobsLanding-module__bt1GBa__sectionSpotlight:hover{border-color:#0f172a29}.PublicJobsLanding-module__bt1GBa__sectionSpotlight:hover:before{opacity:1;transform:scaleY(1)}.PublicJobsLanding-module__bt1GBa__experienceHighlight{--section-accent:#b9924a}.PublicJobsLanding-module__bt1GBa__jobsHighlight{--section-accent:#1e5eff}.PublicJobsLanding-module__bt1GBa__processHighlight{--section-accent:#111827}.PublicJobsLanding-module__bt1GBa__experienceSection{padding:112px 0 56px}.PublicJobsLanding-module__bt1GBa__sectionIntro{width:min(980px,100%)}.PublicJobsLanding-module__bt1GBa__sectionIntro h2,.PublicJobsLanding-module__bt1GBa__processCopy h2{text-wrap:balance;margin:14px 0 0;font-size:clamp(1.8rem,4.6vw,4rem);font-weight:900;line-height:.92}.PublicJobsLanding-module__bt1GBa__sectionIntro span strong,.PublicJobsLanding-module__bt1GBa__jobsHeaderText span strong,.PublicJobsLanding-module__bt1GBa__processCopy span strong{font-family:var(--font-playfair),var(--font-montserrat),"Inter",sans-serif;font-size:1rem;font-weight:900}.PublicJobsLanding-module__bt1GBa__sectionIntro p{max-width:760px;margin:20px 0 0;font-size:.92rem;line-height:1.8}.PublicJobsLanding-module__bt1GBa__experienceGrid,.PublicJobsLanding-module__bt1GBa__jobsGrid{gap:16px;display:grid}.PublicJobsLanding-module__bt1GBa__experienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.PublicJobsLanding-module__bt1GBa__experiencePanel,.PublicJobsLanding-module__bt1GBa__searchShell,.PublicJobsLanding-module__bt1GBa__jobCard,.PublicJobsLanding-module__bt1GBa__emptyState,.PublicJobsLanding-module__bt1GBa__processSection,.PublicJobsLanding-module__bt1GBa__footer{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0f;border:1px solid #ffffff1f}.PublicJobsLanding-module__bt1GBa__experiencePanel{border-radius:30px;flex-direction:column;justify-content:space-between;min-height:260px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.PublicJobsLanding-module__bt1GBa__experiencePanel:hover{border-color:#1e5eff38;transform:translateY(-5px);box-shadow:0 26px 54px #0f172a1f}.PublicJobsLanding-module__bt1GBa__panelIcon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.PublicJobsLanding-module__bt1GBa__experiencePanel h3{margin:28px 0 0;font-size:1.24rem;font-weight:900;line-height:1.06}.PublicJobsLanding-module__bt1GBa__experiencePanel p{margin:14px 0 0;line-height:1.72}.PublicJobsLanding-module__bt1GBa__jobsSection{padding:92px 0 40px;scroll-margin-top:90px}.PublicJobsLanding-module__bt1GBa__jobsHeader{flex-direction:column;align-items:center;gap:48px;margin-bottom:60px;display:flex}.PublicJobsLanding-module__bt1GBa__jobsHeaderText{text-align:center;margin:0 auto}.PublicJobsLanding-module__bt1GBa__jobsHeaderText h2,.PublicJobsLanding-module__bt1GBa__processCopy h2{flex-direction:column;align-items:center;gap:15px;margin:14px 0 0;font-size:1.8rem;font-weight:300;line-height:1.2;display:flex}.PublicJobsLanding-module__bt1GBa__jobsHeaderText h2:after,.PublicJobsLanding-module__bt1GBa__processCopy h2:after{content:"";background:#fff;width:40px;height:2px;display:block}.PublicJobsLanding-module__bt1GBa__jobsHeaderText p,.PublicJobsLanding-module__bt1GBa__processCopy p,.PublicJobsLanding-module__bt1GBa__emptyState p,.PublicJobsLanding-module__bt1GBa__jobCopy,.PublicJobsLanding-module__bt1GBa__processCopy{text-align:center;margin:0 auto 60px}.PublicJobsLanding-module__bt1GBa__processCopy p{text-align:center;max-width:600px;margin:24px auto 0;font-size:1rem;line-height:1.8}.PublicJobsLanding-module__bt1GBa__searchShell{border-radius:999px;align-items:center;gap:10px;min-height:72px;padding:10px;display:flex}.PublicJobsLanding-module__bt1GBa__searchField{color:#52607ab3;flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.PublicJobsLanding-module__bt1GBa__searchField input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:.9rem;font-weight:700}.PublicJobsLanding-module__bt1GBa__searchField input::placeholder{color:#52607a8a}.PublicJobsLanding-module__bt1GBa__quickFilters{margin-top:22px}.PublicJobsLanding-module__bt1GBa__quickFilterActive,.PublicJobsLanding-module__bt1GBa__jobBadge{border-color:#fff6}.PublicJobsLanding-module__bt1GBa__quickFilter:hover{background:#ffffffe6;border-color:#a1a1aa59;transform:translateY(-2px)}.PublicJobsLanding-module__bt1GBa__emptyState{text-align:center;border-radius:34px;place-content:center;justify-items:center;gap:14px;width:min(760px,100%);min-height:360px;margin:34px auto 0;padding:42px 28px;display:grid}.PublicJobsLanding-module__bt1GBa__emptyState strong{font-size:clamp(1.45rem,3vw,2.4rem);font-weight:900;line-height:1}.PublicJobsLanding-module__bt1GBa__jobsGrid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;max-width:1200px;margin:28px auto 0;display:flex}.PublicJobsLanding-module__bt1GBa__jobCard{border-radius:34px;flex-direction:column;width:calc(33.333% - 12px);min-width:320px;min-height:370px;padding:30px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.PublicJobsLanding-module__bt1GBa__jobCard:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#a1a1aa1f,#0000 36%),linear-gradient(#ffffff14,#0000 55%);transition:opacity .18s;position:absolute;inset:0}.PublicJobsLanding-module__bt1GBa__jobCard:hover:before{opacity:1}.PublicJobsLanding-module__bt1GBa__jobCard:hover{border-color:#a1a1aa59;transform:translateY(-6px);box-shadow:0 30px 66px #0f172a24}.PublicJobsLanding-module__bt1GBa__jobHeader{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.PublicJobsLanding-module__bt1GBa__jobEyebrow{color:#52607ac7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:800;display:inline-flex}.PublicJobsLanding-module__bt1GBa__jobCard h3{letter-spacing:2px;overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:300;line-height:1.3}.PublicJobsLanding-module__bt1GBa__jobCopy{text-align:justify;margin:18px 0 0}.PublicJobsLanding-module__bt1GBa__jobMeta{margin-top:22px}.PublicJobsLanding-module__bt1GBa__jobFooter{justify-content:center;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.PublicJobsLanding-module__bt1GBa__jobLink{letter-spacing:2px!important;min-height:46px!important;padding:0 36px!important;font-size:.8rem!important}.PublicJobsLanding-module__bt1GBa__jobFooterText{text-align:left;letter-spacing:normal;color:#ffffffb3;font-size:.55rem;font-weight:300;line-height:1.2}.PublicJobsLanding-module__bt1GBa__processSection{text-align:center;border-radius:36px;flex-direction:column;align-items:center;gap:48px;margin-top:74px;padding:clamp(32px,7vw,72px);display:flex}.PublicJobsLanding-module__bt1GBa__processCopy p{margin:16px 0 0}.PublicJobsLanding-module__bt1GBa__processStepsGrid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:100%;margin-top:32px;display:grid}.PublicJobsLanding-module__bt1GBa__processCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e1e99;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:24px;transition:all .3s;display:flex}.PublicJobsLanding-module__bt1GBa__processCard:hover{background:#282828cc;border-color:#fff3;transform:translateY(-2px)}.PublicJobsLanding-module__bt1GBa__processCardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.PublicJobsLanding-module__bt1GBa__processIconWrapper{color:#a1a1aa;background:#a1a1aa1f;border:1px solid #a1a1aa4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PublicJobsLanding-module__bt1GBa__processNumber{color:#ffffff0d;font-size:2.2rem;font-weight:800;line-height:1;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__processCardTitle{color:#fff;margin-bottom:10px;font-size:1.05rem;font-weight:700;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__processCardDesc{color:#ffffffb3;flex-grow:1;margin:0 0 20px;font-size:.88rem;line-height:1.5;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__processDivider{background:#ffffff14;border:0;width:100%;height:1px;margin:0 0 16px}.PublicJobsLanding-module__bt1GBa__processCardFooter{color:#ffffff80;align-items:center;gap:8px;font-size:.8rem;display:flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__footer{border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin-top:72px;margin-bottom:0;padding:16px 20px;font-size:.8rem;display:flex}.PublicJobsLanding-module__bt1GBa__footerBrand,.PublicJobsLanding-module__bt1GBa__footerIcons{align-items:center;gap:10px;display:inline-flex}.PublicJobsLanding-module__bt1GBa__footerBrand{color:var(--ink);font-weight:900}.PublicJobsLanding-module__bt1GBa__footerIcons{color:#a1a1aacc}.PublicJobsLanding-module__bt1GBa__primaryAction:hover,.PublicJobsLanding-module__bt1GBa__secondaryAction:hover,.PublicJobsLanding-module__bt1GBa__searchButton:hover,.PublicJobsLanding-module__bt1GBa__refreshButton:hover,.PublicJobsLanding-module__bt1GBa__jobLink:hover,.PublicJobsLanding-module__bt1GBa__heroPill:hover{transform:translateY(-2px)}.PublicJobsLanding-module__bt1GBa__spinner{animation:.9s linear infinite PublicJobsLanding-module__bt1GBa__spin}.PublicJobsLanding-module__bt1GBa__lookupOverlay{z-index:1001;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.PublicJobsLanding-module__bt1GBa__lookupModal{color:#fff;text-align:center;background:#141414d9;border:1px solid #ffffff26;border-radius:28px;width:min(460px,100%);padding:35px 32px;box-shadow:0 30px 80px #0009}.PublicJobsLanding-module__bt1GBa__lookupModal h3{text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0;font-size:1.5rem;font-weight:300;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__lookupModal p{color:#ffffffb3;letter-spacing:.5px;margin:12px 0 0;font-size:.95rem;line-height:1.5;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__lookupForm{gap:12px;margin-top:24px;display:grid}.PublicJobsLanding-module__bt1GBa__lookupForm input{color:#fff;letter-spacing:1px;text-align:center;background:#ffffff0f;border:1px solid #fff3;border-radius:16px;min-height:52px;padding:0 18px;font-size:1rem;font-weight:300;transition:all .2s;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__lookupForm input::placeholder{color:#ffffff59}.PublicJobsLanding-module__bt1GBa__lookupForm input:focus{border-color:var(--accent);background:#ffffff1a;outline:none;box-shadow:0 0 0 4px #a1a1aa33}.PublicJobsLanding-module__bt1GBa__lookupError{color:#f87171;margin-top:4px;font-size:.85rem;font-weight:600}.PublicJobsLanding-module__bt1GBa__lookupInfo{color:#60a5fa;margin-top:4px;font-size:.85rem;font-weight:600}.PublicJobsLanding-module__bt1GBa__lookupActions{gap:12px;margin-top:20px;display:flex}.PublicJobsLanding-module__bt1GBa__lookupCancelBtn,.PublicJobsLanding-module__bt1GBa__lookupSubmitBtn{text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:48px;font-size:.85rem;font-weight:300;transition:all .2s;display:inline-flex;font-family:DIN Next Light,Inter,sans-serif!important}.PublicJobsLanding-module__bt1GBa__lookupCancelBtn{color:#fff;background:0 0;border:1px solid #fff3}.PublicJobsLanding-module__bt1GBa__lookupCancelBtn:hover{background:#ffffff14;transform:translateY(-2px)}.PublicJobsLanding-module__bt1GBa__lookupSubmitBtn{color:#000;background:#fff;border:none;font-weight:600}.PublicJobsLanding-module__bt1GBa__lookupSubmitBtn:hover{background:#ffffffd9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.PublicJobsLanding-module__bt1GBa__lookupSubmitBtn:disabled,.PublicJobsLanding-module__bt1GBa__lookupCancelBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes PublicJobsLanding-module__bt1GBa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PublicJobsLanding-module__bt1GBa__primaryAction,.PublicJobsLanding-module__bt1GBa__secondaryAction,.PublicJobsLanding-module__bt1GBa__searchButton,.PublicJobsLanding-module__bt1GBa__refreshButton,.PublicJobsLanding-module__bt1GBa__jobLink,.PublicJobsLanding-module__bt1GBa__heroPill,.PublicJobsLanding-module__bt1GBa__experiencePanel,.PublicJobsLanding-module__bt1GBa__jobCard,.PublicJobsLanding-module__bt1GBa__processStep{transition:none}.PublicJobsLanding-module__bt1GBa__spinner{animation:none}}@media (max-width:1080px){.PublicJobsLanding-module__bt1GBa__experienceGrid,.PublicJobsLanding-module__bt1GBa__jobsGrid,.PublicJobsLanding-module__bt1GBa__jobsHeader,.PublicJobsLanding-module__bt1GBa__processSection{grid-template-columns:1fr}.PublicJobsLanding-module__bt1GBa__heroCopy{margin-top:24vh;top:17vh}.PublicJobsLanding-module__bt1GBa__heroStats{width:100%}}@media (max-width:760px){.PublicJobsLanding-module__bt1GBa__hero{min-height:92svh;padding:1px 18px 132px}.PublicJobsLanding-module__bt1GBa__navRailToggle{top:122px}.PublicJobsLanding-module__bt1GBa__navRailToggleCollapsed{top:72px}.PublicJobsLanding-module__bt1GBa__scene:before{background:linear-gradient(#f7f3ea66 0%,#f7f3ea0a 34%,#f7f3ea6b 100%),linear-gradient(90deg,#f7f3ea38,#f7f3ea03)}.PublicJobsLanding-module__bt1GBa__heroCopy,.PublicJobsLanding-module__bt1GBa__primaryAction,.PublicJobsLanding-module__bt1GBa__secondaryAction,.PublicJobsLanding-module__bt1GBa__searchButton,.PublicJobsLanding-module__bt1GBa__refreshButton,.PublicJobsLanding-module__bt1GBa__jobLink{width:100%}.PublicJobsLanding-module__bt1GBa__heroCopy p{max-width:94%}.PublicJobsLanding-module__bt1GBa__heroStats{grid-template-columns:1fr;top:calc(100svh - 184px)}.PublicJobsLanding-module__bt1GBa__heroStats div{border-bottom:1px solid #0f172a14;border-right:0}.PublicJobsLanding-module__bt1GBa__heroStats div:last-child{border-bottom:0}.PublicJobsLanding-module__bt1GBa__experienceSection{padding-top:76px}.PublicJobsLanding-module__bt1GBa__jobsSection{padding-top:70px}.PublicJobsLanding-module__bt1GBa__searchShell{border-radius:30px;flex-direction:column;align-items:stretch}.PublicJobsLanding-module__bt1GBa__searchField{min-height:48px}.PublicJobsLanding-module__bt1GBa__experiencePanel,.PublicJobsLanding-module__bt1GBa__jobCard,.PublicJobsLanding-module__bt1GBa__processSection{min-height:0;padding:24px}.PublicJobsLanding-module__bt1GBa__footer{text-align:center;border-radius:30px;flex-direction:column}}.PublicJobsLanding-module__bt1GBa__locationPill{z-index:1;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:24px;padding:0 10px;font-size:.65rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;color:#fff!important;background:0 0!important;border:1px solid #ffffff14!important;font-family:DIN Next Light,Inter,sans-serif!important;font-weight:400!important;text-decoration:none!important}.PublicJobsLanding-module__bt1GBa__locationPill:hover{transform:translateY(-2px);-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;background:linear-gradient(135deg,#4285f426 0%,#ea433526 30%,#fbbc0526 60%,#34a85326 100%)!important;box-shadow:0 8px 32px #4285f41f,inset 0 0 12px #ffffff0d!important}
.PublicApplicationComplete-module__JdbSva__shell{--ivory:#f7f3ea;--panel:#ffffff0a;--ink:#fff;--muted:#e2e8f0;--line:#ffffff1a;--accent:#a1a1aa;--accent-soft:#a1a1aa26;--shadow:0 24px 80px #0006;color:#fff;min-height:100vh;font-family:var(--font-plus-jakarta),"Inter",sans-serif;background-image:url(/Fondo-landing.jpg);background-position:50%;background-size:cover;background-attachment:fixed;place-items:start center;padding:160px 24px 60px;display:grid;position:relative;overflow-x:hidden}.PublicApplicationComplete-module__JdbSva__shell:before{content:"";z-index:1;background:#000000bf;position:absolute;inset:0}.PublicApplicationComplete-module__JdbSva__shell>*{z-index:2;position:relative}.PublicApplicationComplete-module__JdbSva__card{-webkit-backdrop-filter:blur(22px);color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:34px;gap:24px;width:min(960px,100%);padding:40px;display:grid;box-shadow:0 24px 80px #0006}.PublicApplicationComplete-module__JdbSva__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;display:grid}.PublicApplicationComplete-module__JdbSva__heroBlock{text-align:justify;gap:16px;display:grid}.PublicApplicationComplete-module__JdbSva__iconWrap{width:68px;height:68px;color:var(--ink);background:#ffffff14;border:1px solid #ffffff26;border-radius:22px;place-items:center;margin:0 auto;display:grid}.PublicApplicationComplete-module__JdbSva__summaryCard{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:28px;align-content:start;gap:12px;padding:24px;display:grid}.PublicApplicationComplete-module__JdbSva__summaryCard strong{color:#fff;font-size:1.05rem;font-weight:800}.PublicApplicationComplete-module__JdbSva__summaryCard p{color:#ffffffbf;margin:0}.PublicApplicationComplete-module__JdbSva__summaryMeta{gap:8px;margin-top:4px;display:grid}.PublicApplicationComplete-module__JdbSva__summaryMeta span{color:#fff9;align-items:center;gap:8px;font-size:.86rem;font-weight:300;display:inline-flex}.PublicApplicationComplete-module__JdbSva__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.PublicApplicationComplete-module__JdbSva__card h1{letter-spacing:-.02em;text-align:justify;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:300;line-height:1.1}.PublicApplicationComplete-module__JdbSva__card p{color:#fffc;text-align:justify;max-width:58ch;margin:0 auto;font-weight:300;line-height:1.68}.PublicApplicationComplete-module__JdbSva__statusPill{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff26;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.PublicApplicationComplete-module__JdbSva__statusNeutral{color:#fff;background:#ffffff14}.PublicApplicationComplete-module__JdbSva__statusAccent{color:#fff;background:var(--accent-soft);border-color:var(--accent)}.PublicApplicationComplete-module__JdbSva__statusPositive{color:#fff;background:#30d15826;border-color:#30d1584d}.PublicApplicationComplete-module__JdbSva__statusNegative{color:#fff;background:#ff453a26;border-color:#ff453a4d}.PublicApplicationComplete-module__JdbSva__timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.PublicApplicationComplete-module__JdbSva__timelineStep{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.PublicApplicationComplete-module__JdbSva__timelineStep strong{color:#fff9;font-size:.78rem;font-weight:300}.PublicApplicationComplete-module__JdbSva__timelineDot{z-index:1;background:#ffffff1a;border:4px solid #fff3;border-radius:999px;width:18px;height:18px;position:relative;box-shadow:0 0 0 1px #0006}.PublicApplicationComplete-module__JdbSva__timelineDotActive{border-color:var(--accent);box-shadow:0 0 12px var(--accent);background:#fff}.PublicApplicationComplete-module__JdbSva__timelineDotDone{background:var(--accent);border-color:#fff}.PublicApplicationComplete-module__JdbSva__timelineBar{background:#ffffff1a;width:calc(100% - 28px);height:2px;position:absolute;top:8px;left:calc(50% + 14px)}.PublicApplicationComplete-module__JdbSva__timelineBarDone{background:var(--accent)}.PublicApplicationComplete-module__JdbSva__metaBox{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.PublicApplicationComplete-module__JdbSva__metaBox div{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;gap:6px;padding:16px;display:grid}.PublicApplicationComplete-module__JdbSva__metaBox strong{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.PublicApplicationComplete-module__JdbSva__metaBox span{color:#fff;overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.PublicApplicationComplete-module__JdbSva__nextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PublicApplicationComplete-module__JdbSva__nextCard{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;gap:8px;padding:20px;display:grid}.PublicApplicationComplete-module__JdbSva__nextCard strong{color:#fff;font-weight:800}.PublicApplicationComplete-module__JdbSva__nextCard p{color:#ffffffbf;margin:0;font-size:.92rem;line-height:1.5}.PublicApplicationComplete-module__JdbSva__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.PublicApplicationComplete-module__JdbSva__primaryLink,.PublicApplicationComplete-module__JdbSva__assessmentLink{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:.84rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;color:#000!important;background:#fff!important}.PublicApplicationComplete-module__JdbSva__primaryLink:hover,.PublicApplicationComplete-module__JdbSva__assessmentLink:hover{transform:translateY(-2px);background:var(--muted)!important}.PublicApplicationComplete-module__JdbSva__secondaryLink{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:.84rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important;background:#ffffff14!important}.PublicApplicationComplete-module__JdbSva__secondaryLink:hover{background:#ffffff26!important}.PublicApplicationComplete-module__JdbSva__spinner{animation:.9s linear infinite PublicApplicationComplete-module__JdbSva__spin}@keyframes PublicApplicationComplete-module__JdbSva__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.PublicApplicationComplete-module__JdbSva__heroGrid,.PublicApplicationComplete-module__JdbSva__nextGrid,.PublicApplicationComplete-module__JdbSva__metaBox,.PublicApplicationComplete-module__JdbSva__timeline{grid-template-columns:1fr}.PublicApplicationComplete-module__JdbSva__timelineStep{text-align:left;justify-items:start;padding-left:28px}.PublicApplicationComplete-module__JdbSva__timelineBar{width:2px;height:calc(100% + 6px);top:17px;left:8px}}@media (max-width:720px){.PublicApplicationComplete-module__JdbSva__shell{padding:140px 14px 40px}.PublicApplicationComplete-module__JdbSva__card{border-radius:24px;padding:24px}.PublicApplicationComplete-module__JdbSva__primaryLink,.PublicApplicationComplete-module__JdbSva__secondaryLink,.PublicApplicationComplete-module__JdbSva__assessmentLink{width:100%}}.PublicApplicationComplete-module__JdbSva__modalOverlay{z-index:1001;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000bf;place-items:center;padding:130px 24px 30px;display:grid;position:fixed;inset:0;overflow:hidden}.PublicApplicationComplete-module__JdbSva__stateCard{text-align:center;color:#fff;background:#141414d9;border:1px solid #ffffff26;border-radius:28px;place-content:center;justify-items:center;gap:12px;width:min(520px,100%);max-height:100%;margin:auto;padding:36px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #0009}.PublicApplicationComplete-module__JdbSva__tooltip{cursor:pointer;transition:border-color .2s,background-color .2s;position:relative}.PublicApplicationComplete-module__JdbSva__tooltip:hover{background:#ffffff0f!important;border-color:#38bdf866!important}.PublicApplicationComplete-module__JdbSva__tooltip:after{content:attr(data-tooltip);color:#fff;text-transform:none;letter-spacing:normal;text-align:center;opacity:0;pointer-events:none;z-index:999;background:#121212f5;border:1px solid #ffffff26;border-radius:14px;width:max-content;max-width:260px;padding:10px 14px;font-size:.8rem;font-weight:400;line-height:1.4;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:110%;left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 12px 30px #0009}.PublicApplicationComplete-module__JdbSva__tooltip:hover:after{opacity:1;transform:translate(-50%)translateY(0)}
.PublicJobTest-module__I8uWTa__shell{--ivory:#f7f3ea;--panel:#ffffff0a;--ink:#fff;--muted:#e2e8f0;--line:#ffffff1a;--accent:#a1a1aa;--accent-soft:#a1a1aa26;--shadow:0 24px 80px #0006;color:#fff;height:100vh;font-family:var(--font-plus-jakarta),"Inter",sans-serif;background-image:url(/Fondo-landing.jpg);background-position:50%;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.PublicJobTest-module__I8uWTa__modalOverlay{z-index:1001;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000bf;place-items:center;padding:130px 24px 30px;display:grid;position:fixed;inset:0;overflow:hidden}.PublicJobTest-module__I8uWTa__modalContent{color:#fff;background:#141414d9;border:1px solid #ffffff26;border-radius:32px;flex-direction:column;gap:24px;width:min(1040px,95vw);height:min(800px,92vh);max-height:100%;margin:auto;padding:36px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0009}.PublicJobTest-module__I8uWTa__modalContent::-webkit-scrollbar{width:8px}.PublicJobTest-module__I8uWTa__modalContent::-webkit-scrollbar-track{background:#ffffff05;border-radius:8px;margin:16px 0}.PublicJobTest-module__I8uWTa__modalContent::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:8px}.PublicJobTest-module__I8uWTa__modalContent::-webkit-scrollbar-thumb:hover{background:var(--accent)}.PublicJobTest-module__I8uWTa__hero{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:20px;padding:24px;display:grid}.PublicJobTest-module__I8uWTa__eyebrow,.PublicJobTest-module__I8uWTa__sectionEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:.76rem;font-weight:800;display:block}.PublicJobTest-module__I8uWTa__hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;line-height:1.1}.PublicJobTest-module__I8uWTa__lead{color:#fffc;margin:12px 0 0;font-size:.95rem;font-weight:300;line-height:1.6}.PublicJobTest-module__I8uWTa__heroMeta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.PublicJobTest-module__I8uWTa__heroMeta span,.PublicJobTest-module__I8uWTa__questionMeta span,.PublicJobTest-module__I8uWTa__uploadMeta span{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:300;display:inline-flex}.PublicJobTest-module__I8uWTa__heroAside{align-content:stretch;display:grid}.PublicJobTest-module__I8uWTa__progressCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;gap:14px;padding:20px;display:grid}.PublicJobTest-module__I8uWTa__progressTop,.PublicJobTest-module__I8uWTa__progressFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.PublicJobTest-module__I8uWTa__progressTop strong{font-size:1.8rem;font-weight:300}.PublicJobTest-module__I8uWTa__progressTop span,.PublicJobTest-module__I8uWTa__progressFoot span{color:#fff9;font-size:.82rem;font-weight:300}.PublicJobTest-module__I8uWTa__progressTrack{background:#ffffff1a;border-radius:999px;width:100%;height:10px;overflow:hidden}.PublicJobTest-module__I8uWTa__progressBar{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s}.PublicJobTest-module__I8uWTa__workspace{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.PublicJobTest-module__I8uWTa__canvas{flex-direction:column;flex:1;justify-content:space-between;gap:18px;min-height:0;display:flex}.PublicJobTest-module__I8uWTa__completionCallout{background:#30d15826;border:1px solid #30d1584d;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.PublicJobTest-module__I8uWTa__completionCallout h2{margin:0;font-size:1.6rem;font-weight:300}.PublicJobTest-module__I8uWTa__completionCallout p{color:#ffffffd9;margin:10px 0 0;line-height:1.6}.PublicJobTest-module__I8uWTa__completionMeta span{color:#000;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:800;display:inline-block}.PublicJobTest-module__I8uWTa__sectionCard,.PublicJobTest-module__I8uWTa__questionCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex:1;min-height:0;padding:24px;overflow-y:auto}.PublicJobTest-module__I8uWTa__sectionCard{text-align:center;flex-direction:column;justify-content:center;min-height:220px;display:flex}.PublicJobTest-module__I8uWTa__sectionCard h2,.PublicJobTest-module__I8uWTa__questionHeader h2{margin:0;font-size:1.5rem;font-weight:300}.PublicJobTest-module__I8uWTa__sectionCard p,.PublicJobTest-module__I8uWTa__helpText{color:#ffffffb3;margin:10px 0 0;font-weight:300;line-height:1.6}.PublicJobTest-module__I8uWTa__questionCard{text-align:left;align-content:center;gap:18px;display:grid}.PublicJobTest-module__I8uWTa__questionHeader{border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:stretch;gap:12px;padding-bottom:14px;display:flex}.PublicJobTest-module__I8uWTa__questionMeta{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.PublicJobTest-module__I8uWTa__input,.PublicJobTest-module__I8uWTa__textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:16px;outline:0;width:100%;padding:16px 18px;font-family:inherit;font-size:.95rem;font-weight:300;transition:border-color .2s}.PublicJobTest-module__I8uWTa__input:focus,.PublicJobTest-module__I8uWTa__textarea:focus{border-color:var(--accent);background:#ffffff14}.PublicJobTest-module__I8uWTa__input{min-height:52px}.PublicJobTest-module__I8uWTa__textarea{resize:vertical;min-height:180px}.PublicJobTest-module__I8uWTa__optionList{gap:10px;display:grid}.PublicJobTest-module__I8uWTa__optionButton{text-align:left;color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:.95rem;font-weight:300;transition:all .2s;display:flex}.PublicJobTest-module__I8uWTa__optionButton:hover{background:#ffffff14;border-color:#fff3}.PublicJobTest-module__I8uWTa__optionButtonActive{border-color:var(--accent);background:var(--accent-soft)}.PublicJobTest-module__I8uWTa__optionMarker{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;width:16px;height:16px;transition:all .2s}.PublicJobTest-module__I8uWTa__optionButtonActive .PublicJobTest-module__I8uWTa__optionMarker{background:var(--accent);border-color:#fff}.PublicJobTest-module__I8uWTa__uploadCard{gap:14px;display:grid}.PublicJobTest-module__I8uWTa__uploadHeader{color:#fff;align-items:center;gap:10px;font-weight:800;display:inline-flex}.PublicJobTest-module__I8uWTa__uploadMeta{flex-wrap:wrap;gap:8px;display:flex}.PublicJobTest-module__I8uWTa__uploadDropzone{text-align:center;color:#ffffffb3;cursor:pointer;background:#ffffff05;border:1px dashed #ffffff40;border-radius:20px;place-content:center;justify-items:center;gap:10px;min-height:140px;padding:20px;font-size:.9rem;font-weight:300;transition:all .2s;display:grid}.PublicJobTest-module__I8uWTa__uploadDropzone:hover{border-color:var(--accent);background:#ffffff0f}.PublicJobTest-module__I8uWTa__hiddenInput{display:none}.PublicJobTest-module__I8uWTa__fileLink{width:fit-content;color:var(--accent);font-size:.9rem;font-weight:700;text-decoration:underline}.PublicJobTest-module__I8uWTa__footerBar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.PublicJobTest-module__I8uWTa__footerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PublicJobTest-module__I8uWTa__secondaryButton,.PublicJobTest-module__I8uWTa__primaryButton{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:.84rem;font-weight:800;transition:all .2s;display:inline-flex}.PublicJobTest-module__I8uWTa__secondaryButton{color:#fff;background:#ffffff14;border:1px solid #fff3}.PublicJobTest-module__I8uWTa__secondaryButton:hover:not(:disabled){background:#ffffff26}.PublicJobTest-module__I8uWTa__primaryButton{color:#000;background:#fff}.PublicJobTest-module__I8uWTa__primaryButton:hover:not(:disabled){background:var(--muted);transform:translateY(-1px)}.PublicJobTest-module__I8uWTa__secondaryButton:disabled,.PublicJobTest-module__I8uWTa__primaryButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.PublicJobTest-module__I8uWTa__stateCard{text-align:center;color:#fff;background:#141414d9;border:1px solid #ffffff26;border-radius:28px;place-content:center;justify-items:center;gap:12px;width:min(520px,100%);max-height:100%;margin:auto;padding:36px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #0009}.PublicJobTest-module__I8uWTa__stateCard strong{font-size:1.25rem;font-weight:300}.PublicJobTest-module__I8uWTa__stateCard p{color:#ffffffb3;margin:0;font-size:.95rem;font-weight:300;line-height:1.5}.PublicJobTest-module__I8uWTa__spinner{animation:.9s linear infinite PublicJobTest-module__I8uWTa__spin}.PublicJobTest-module__I8uWTa__banner{z-index:1050;color:#000;border-radius:16px;min-width:260px;max-width:420px;padding:14px 18px;font-size:.9rem;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 60px #0006}.PublicJobTest-module__I8uWTa__bannerSuccess{border:1px solid var(--accent);background:#fff}.PublicJobTest-module__I8uWTa__bannerError{color:#fff;background:#ff453a}@keyframes PublicJobTest-module__I8uWTa__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.PublicJobTest-module__I8uWTa__hero{grid-template-columns:1fr}.PublicJobTest-module__I8uWTa__modalOverlay{padding:12px}.PublicJobTest-module__I8uWTa__modalContent{padding:24px}}.PublicJobTest-module__I8uWTa__compactHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.PublicJobTest-module__I8uWTa__compactTitle{color:#fff;letter-spacing:.5px;text-transform:uppercase;font-size:1.15rem;font-weight:800;font-family:var(--font-montserrat),sans-serif}.PublicJobTest-module__I8uWTa__compactMeta{align-items:center;gap:16px;display:flex}.PublicJobTest-module__I8uWTa__compactCounter{color:#fff9;white-space:nowrap;font-size:.85rem;font-weight:400}.PublicJobTest-module__I8uWTa__compactProgressTrack{background:#ffffff1a;border-radius:999px;width:140px;height:6px;display:inline-block;overflow:hidden}.PublicJobTest-module__I8uWTa__compactProgressBar{border-radius:inherit;background:var(--accent,#fff);height:100%;transition:width .3s}.PublicJobTest-module__I8uWTa__expiredAlert{color:#ff453a;background:#ff453a1a;border:1px solid #ff453a40;border-radius:16px;align-items:center;gap:10px;margin-bottom:8px;padding:14px 18px;font-size:.9rem;font-weight:500;display:flex}.PublicJobTest-module__I8uWTa__uploadDropzone.PublicJobTest-module__I8uWTa__disabledDropzone{opacity:.5;cursor:not-allowed;border-color:#ff453a4d!important}.PublicJobTest-module__I8uWTa__uploadDropzone.PublicJobTest-module__I8uWTa__disabledDropzone:hover{background:#ffffff05!important;border-color:#ff453a4d!important}
