.styles_jobsHeroHeader__OlBts{background:#0e1116;display:flex;flex-direction:column;justify-content:center;position:relative;margin-top:-88px;padding-top:88px;min-height:88vh}@media(max-width:990px){.styles_jobsHeroHeader__OlBts{margin-top:-76px;padding-top:76px}}.styles_jobsHeroHeader__OlBts .bgImg{z-index:0;height:100%}.styles_jobsHeroHeader__OlBts .bgOverlay{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.65)}.styles_jobsHeroHeader__OlBts .container{z-index:1}.styles_jobsHeroHeader__OlBts .container:not(.home) .subtitle,.styles_jobsHeroHeader__OlBts .container:not(.home) h1{opacity:0}.styles_jobsHeroHeader__OlBts .container:not(.home) .button{animation:fade-in-bottom .75s forwards,gradient-animation 4s ease infinite!important}.styles_jobsHeroHeader__OlBts .container:not(.home).visible .subtitle,.styles_jobsHeroHeader__OlBts .container:not(.home).visible h1{animation:fade-in-right .75s forwards}.styles_jobsHeroHeader__OlBts .container:not(.home).visible h1{animation-delay:.25s}.styles_jobsHeroHeader__OlBts .container:not(.home).visible .subtitle{animation-delay:.5s}.styles_jobsHeroHeader__OlBts .container .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;max-width:860px;margin:0 auto}.styles_jobsHeroHeader__OlBts .container .inner .hero-tagline{display:block;font-size:1rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#ec4530;margin-bottom:14px}.styles_jobsHeroHeader__OlBts .container .inner h1{color:#fff;margin:0 0 1.1rem;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.05;letter-spacing:-.035em}.styles_jobsHeroHeader__OlBts .container .inner h1 .animated-text{color:#fff;-webkit-text-fill-color:#fff;background:none!important;-webkit-background-clip:border-box!important;animation:none!important}.styles_jobsHeroHeader__OlBts .container .inner .subtitle{color:hsla(0,0%,100%,.82);font-size:1.125rem;line-height:1.6;max-width:620px;margin:0 auto 2rem}.styles_jobsHeroHeader__OlBts .container .inner .cta{display:flex;justify-content:center}.styles_jobsHeroHeader__OlBts .container .inner .cta .cta-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;font-weight:600;font-size:15px;border-radius:999px;padding:0 1.9rem;line-height:1;background:transparent!important;background-image:none!important;border:1px solid #fff;color:#fff!important;box-shadow:none!important;animation:none!important;transition:background .2s ease,transform .2s ease!important}.styles_jobsHeroHeader__OlBts .container .inner .cta .cta-pill:hover{background:hsla(0,0%,100%,.12)!important;transform:translateY(-2px)}.styles_jobsHeroHeader__OlBts .container .inner .cta .cta-pill svg{width:18px;height:18px;flex:none}@media(max-width:760px){.styles_jobsHeroHeader__OlBts .container .inner .hero-tagline{font-size:.75rem}.styles_jobsHeroHeader__OlBts .container .inner .subtitle{font-size:1rem}}.styles_faq__xLrMv{background:#fff}.styles_faq__xLrMv .head{text-align:center;max-width:720px;margin:0 auto}.styles_faq__xLrMv .faq-list{max-width:760px;margin:clamp(2rem,4vw,3rem) auto 0}.styles_faq__xLrMv .faq-item{border-bottom:1px solid rgba(17,24,39,.1)}.styles_faq__xLrMv .faq-item .faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:22px 4px;font-family:Space Grotesk,Inter,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:#111827}.styles_faq__xLrMv .faq-item .faq-q .pm{position:relative;flex:none;width:18px;height:18px}.styles_faq__xLrMv .faq-item .faq-q .pm:after,.styles_faq__xLrMv .faq-item .faq-q .pm:before{content:"";position:absolute;background:#ec4530;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.styles_faq__xLrMv .faq-item .faq-q .pm:before{top:8px;left:0;width:18px;height:2px}.styles_faq__xLrMv .faq-item .faq-q .pm:after{top:0;left:8px;width:2px;height:18px}.styles_faq__xLrMv .faq-item .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.styles_faq__xLrMv .faq-item .faq-a p{overflow:hidden;margin:0;font-size:1rem;line-height:1.65;color:#5c616a}.styles_faq__xLrMv .faq-item.on .faq-q .pm:after{transform:rotate(90deg);opacity:0}.styles_faq__xLrMv .faq-item.on .faq-a{grid-template-rows:1fr}.styles_faq__xLrMv .faq-item.on .faq-a p{padding:0 4px 22px}@media(max-width:640px){.styles_faq__xLrMv .faq-item .faq-q{font-size:1rem}}