@media only screen and (min-width:0rem){#hero-neo.hero-neo{background:radial-gradient(ellipse 80% 60% at 88% 6%,rgba(18,32,48,.22) 0,transparent 40%),radial-gradient(ellipse 44% 36% at 4% 98%,rgba(0,0,0,.88) 0,transparent 44%),linear-gradient(165deg,#000,#03060a 50%,#050a10);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100svh;min-height:100dvh;overflow:hidden;padding:clamp(5.75rem,11vh,7.5rem) clamp(1.25rem,5vw,2.5rem) clamp(2.75rem,6vh,4rem);position:relative}#hero-neo.hero-neo .hero-neo__scene,#hero-neo.hero-neo .hero-neo__scene:before{inset:0;pointer-events:none;position:absolute;z-index:0}#hero-neo.hero-neo .hero-neo__scene:before{background:linear-gradient(0deg,rgba(0,0,0,.99) 0,rgba(0,0,0,.72) 28%,rgba(0,0,0,.35) 48%,transparent 58%),radial-gradient(ellipse 90% 55% at 80% 100%,rgba(0,12,24,.15) 0,transparent 48%),radial-gradient(ellipse 65% 70% at 0 45%,rgba(0,0,0,.65) 0,transparent 42%);content:""}#hero-neo.hero-neo .hero-neo__aurora{background:radial-gradient(ellipse 58% 48% at 84% 14%,rgba(94,184,255,.1) 0,transparent 52%),radial-gradient(ellipse 42% 38% at 18% 88%,rgba(0,120,212,.04) 0,transparent 54%);filter:blur(2px);inset:-28% -18% -22% -18%;opacity:.22;position:absolute;z-index:1}#hero-neo.hero-neo .hero-neo__grid{background-image:linear-gradient(hsla(0,0%,100%,.008) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.008) 1px,transparent 0);background-position:72% 22%;background-size:3.5rem 3.5rem;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 28%,transparent 94%);mask-image:linear-gradient(180deg,#000 0,#000 28%,transparent 94%);opacity:.035;position:absolute;transform:perspective(900px) rotateX(58deg) scale(1.28);transform-origin:50% 0;z-index:1}#hero-neo.hero-neo .hero-neo__field-frame{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:linear-gradient(160deg,hsla(0,0%,100%,.18),rgba(232,244,255,.06) 22%,rgba(2,5,8,.78));border:1px solid hsla(0,0%,100%,.48);border-radius:.4375rem;box-shadow:0 .25rem 1.75rem rgba(0,0,0,.32),inset 0 .125rem .375rem hsla(0,0%,100%,.22),inset 0 0 0 1px rgba(0,0,0,.65),0 0 4.5rem rgba(0,0,0,.82),0 0 5rem rgba(126,200,255,.22);overflow:hidden;padding:.875rem;position:absolute;right:clamp(-6%,-3vw,0%);top:50%;transform:translateY(-50%) scale(1.09);transform-origin:center center;width:min(97vw,62rem);z-index:2}#hero-neo.hero-neo .hero-neo__field-frame:after{border-radius:.375rem;box-shadow:0 0 4rem rgba(168,220,255,.38);content:"";inset:1px;opacity:1;pointer-events:none;position:absolute}#hero-neo.hero-neo .hero-neo__field{display:block;filter:contrast(1.32) saturate(1.38) brightness(1.24);height:auto;max-width:none;mix-blend-mode:normal;opacity:1;position:relative;width:100%;z-index:1}#hero-neo.hero-neo .hero-neo__vignette{background:radial-gradient(ellipse 68% 56% at 72% 36%,transparent 0,transparent 52%,rgba(0,0,0,.55) 78%,rgba(0,0,0,.98) 100%),radial-gradient(ellipse 110% 90% at 4% 95%,rgba(0,0,0,.85) 0,transparent 38%),radial-gradient(ellipse 90% 78% at 50% 50%,transparent 4%,rgba(0,0,0,.99) 100%);box-shadow:inset 0 0 min(46vw,340px) rgba(0,0,0,.98);inset:0;position:absolute;z-index:3}#hero-neo.hero-neo .hero-neo__container{align-items:stretch;display:grid;gap:1.75rem;margin:auto;max-width:var(--pageMaxWidth);position:relative;width:100%;z-index:1}#hero-neo.hero-neo .hero-neo__content{max-width:min(100%,48rem);padding-right:clamp(0rem,2vw,1.5rem)}#hero-neo.hero-neo .cs-topper{color:var(--topperColorOnDark);font-weight:700;letter-spacing:var(--topperLetterSpacing);line-height:1.2;margin-bottom:.625rem;text-transform:uppercase}#hero-neo.hero-neo .cs-text,#hero-neo.hero-neo .cs-title{color:var(--bodyTextColorWhite)}#hero-neo.hero-neo .cs-title{font-size:clamp(2.125rem,4.2vw,4rem);font-weight:700;letter-spacing:-.028em;line-height:1.08;margin-bottom:1.125rem;max-width:min(100%,52rem);text-shadow:0 .1875rem 2.25rem rgba(0,0,0,.65),0 .0625rem .125rem rgba(0,0,0,.5);text-wrap:balance}#hero-neo.hero-neo .cs-text{font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.62;margin-bottom:1.75rem;max-width:min(100%,42rem);opacity:.9}#hero-neo.hero-neo .hero-neo__employer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}#hero-neo.hero-neo .cs-hero-subactions{color:rgba(250,251,252,.72);font-size:.875rem;line-height:1.5;margin:1rem 0 0}#hero-neo.hero-neo .cs-hero-subactions a{border-bottom:1px solid rgba(120,198,255,.32);color:rgba(120,198,255,.95);font-weight:500;text-decoration:none}#hero-neo.hero-neo .cs-hero-subactions a:hover{border-bottom-color:hsla(0,0%,100%,.4);color:#fff}#hero-neo.hero-neo .cs-hero-subsep{color:hsla(0,0%,100%,.35);margin:0 .375rem}#hero-neo.hero-neo .cs-button-outline,#hero-neo.hero-neo .cs-button-solid{border-radius:.25rem;font-size:clamp(.9375rem,1.1vw,1.0625rem);font-weight:600;letter-spacing:.01em;padding:.875rem 1.375rem;text-transform:none;transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}#hero-neo.hero-neo .cs-button-solid{box-shadow:0 .25rem 1.75rem rgba(0,0,0,.32)}#hero-neo.hero-neo .cs-button-solid:before{display:none}#hero-neo.hero-neo .cs-button-solid:hover{background-color:#006cbe;color:var(--bodyTextColorWhite);transform:translateY(-1px)}#hero-neo.hero-neo .cs-button-outline{backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:rgba(10,16,24,.38);border-color:hsla(0,0%,100%,.48);border-width:1px;color:#fff}#hero-neo.hero-neo .cs-button-outline:before{display:none}#hero-neo.hero-neo .cs-button-outline:hover{background-color:#fff;border-color:#fff;color:var(--headerColor);transform:translateY(-1px)}#hero-neo.hero-neo .cs-panel,#hero-neo.hero-neo .hero-neo__panel{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:linear-gradient(160deg,rgba(26,36,48,.48),rgba(14,20,28,.42));border:1px solid hsla(0,0%,100%,.001);border-radius:.375rem;box-shadow:0 .5rem 1.75rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,0);margin-left:auto;margin-right:auto;max-width:clamp(22rem,32vw,28rem);padding:clamp(1.5rem,3.4vw,2.25rem)}#hero-neo.hero-neo .cs-panel-label{color:rgba(120,198,255,.72);font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin-bottom:.5rem;text-transform:none}#hero-neo.hero-neo .cs-panel-title{color:rgba(250,251,252,.92);font-size:clamp(1.05rem,1.65vw,1.15rem);font-weight:600;line-height:1.35;margin-bottom:.75rem}#hero-neo.hero-neo .cs-panel-list{color:rgba(250,251,252,.88);display:grid;gap:.625rem;line-height:1.5;padding-left:1.25rem}#hero-neo.hero-neo .cs-panel-list li,#hero-neo.hero-neo .cs-panel-list p{color:rgba(250,251,252,.88)}#hero-neo.hero-neo .cs-panel-image{background:rgba(10,14,22,.55);border:1px solid hsla(0,0%,100%,.11);border-left:.1875rem solid var(--primary);border-radius:.3125rem;margin-top:.75rem;min-height:7.5rem;overflow:hidden;position:relative}#hero-neo.hero-neo .cs-panel-image-inner{padding:.875rem 1rem 1rem;position:relative;z-index:1}#hero-neo.hero-neo .cs-panel-image-label{color:rgba(120,198,255,.9);font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin:0 0 .5rem;text-transform:none}#hero-neo.hero-neo .cs-panel-image-lead{color:hsla(0,0%,100%,.94);font-size:.875rem;line-height:1.5;margin:0 0 .75rem}#hero-neo.hero-neo .cs-panel-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}#hero-neo.hero-neo .cs-panel-tags li{background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.11);border-radius:.25rem;color:rgba(250,251,252,.92);font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.375rem .6875rem;text-transform:none}}@media only screen and (max-width:63.99rem){#hero-neo.hero-neo .cs-panel,#hero-neo.hero-neo .hero-neo__panel{margin-left:0;margin-right:0;max-width:none}}@media only screen and (min-width:64rem){#hero-neo.hero-neo .hero-neo__container{align-items:center;-moz-column-gap:clamp(1.75rem,3vw,3.5rem);column-gap:clamp(1.75rem,3vw,3.5rem);grid-template-columns:minmax(0,min(100%,48rem)) minmax(15rem,28rem);justify-content:center}#hero-neo.hero-neo .hero-neo__field-frame{right:-4%;transform:translateY(-50%) scale(1.1);width:min(86vw,76rem)}}@media (prefers-reduced-motion:reduce){#hero-neo.hero-neo .hero-neo__grid{opacity:.18;transform:none}#hero-neo.hero-neo .hero-neo__field{filter:contrast(1.12) brightness(1.1)}#hero-neo.hero-neo .hero-neo__field-frame{transform:translateY(-50%) scale(1.04)}}@media only screen and (max-width:28rem){#hero-neo.hero-neo .hero-neo__employer-actions{flex-wrap:nowrap;gap:.5rem}#hero-neo.hero-neo .hero-neo__employer-actions .cs-button-outline,#hero-neo.hero-neo .hero-neo__employer-actions .cs-button-solid{box-sizing:border-box;flex:1 1 0;font-size:.8125rem;line-height:1.25;min-width:0;padding:.6875rem .625rem}}