.marketing-site .career-application{max-width:1168px;margin:0 auto;padding:48px 40px 112px;display:block}.marketing-site .application-back{color:#c6c9cc;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.marketing-site .application-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:64px;margin-top:48px;display:grid}.marketing-site .application-intro{position:sticky;top:112px}.marketing-site .application-intro h1{letter-spacing:-1.8px;text-wrap:balance;margin:0 0 28px;font-size:clamp(38px,4.5vw,56px);line-height:1.08}.marketing-site .application-intro p{color:#d0d3d6;font-size:18px;line-height:1.65}.marketing-site .application-form,.marketing-site .application-success{border-top:3px solid var(--yellow);background:#171b1d;min-width:0;padding:32px}.marketing-site .application-form fieldset{border:0;gap:26px;min-width:0;margin:0;padding:0;display:grid}.marketing-site .application-form label{min-width:0;font-size:15px;line-height:1.6;display:block}.marketing-site .application-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.marketing-site .application-form input,.marketing-site .application-form select,.marketing-site .application-form textarea{color:#fff;width:100%;min-width:0;min-height:48px;font:inherit;background:#0e1011;border:1px solid #667079;border-radius:6px;margin-top:10px;padding:12px 14px;font-size:16px;display:block}.marketing-site .application-form textarea{resize:vertical}.marketing-site .application-form select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url(/marketing/assets/v2/nav-chevron.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:12px 7px;padding-right:44px}.marketing-site .application-form :is(input,select,textarea):focus-visible,.marketing-site .application-form button:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.marketing-site .application-form input::placeholder{color:#a8afb4}.marketing-site .application-optional{color:#aeb4b9;margin-left:6px;font-size:12px}.marketing-site .application-hint,.marketing-site .application-counter{color:#aeb4b9;margin-top:6px;font-size:13px;display:block}.marketing-site .application-counter{text-align:right;font-variant-numeric:tabular-nums}.marketing-site .application-verification{margin-top:28px}.marketing-site .application-form .application-submit{background:var(--yellow);color:#0e1011;gap:8px;width:100%;min-height:50px;margin-top:20px}.marketing-site .application-form button:disabled{cursor:not-allowed;opacity:.55}.marketing-site .application-privacy{color:#aeb4b9;margin-top:24px;font-size:12px;line-height:1.7}.marketing-site .application-privacy a,.marketing-site .application-form .application-retry{text-underline-offset:3px;text-decoration:underline}.marketing-site .application-error,.marketing-site .application-preview{border:1px solid #aeb4b9;border-radius:6px;margin:0 0 26px;padding:14px;line-height:1.6}.marketing-site .application-error,.marketing-site .application-success{scroll-margin-top:84px}.marketing-site .application-error{color:#ffc7c7;border-color:#f39d9d}.marketing-site .application-success h2{margin:0 0 20px;font-size:30px}.marketing-site .application-success p{color:#d0d3d6;margin-bottom:28px;line-height:1.7}@media (max-width:850px){.marketing-site .application-layout{grid-template-columns:1fr;gap:32px;margin-top:28px}.marketing-site .application-intro{position:static}}@media (max-width:600px){.marketing-site .career-application{padding:24px 20px 72px}.marketing-site .application-form,.marketing-site .application-success{padding:24px 20px}.marketing-site .application-row{grid-template-columns:1fr;gap:26px}}
