.apply-module__kljv3W__page{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%;display:grid}.apply-module__kljv3W__pitch{padding:72px 64px 80px max(var(--gc-gutter), calc((100vw - var(--gc-page-max)) / 2 + var(--gc-gutter)));background:var(--gc-pine);color:#fff;flex-direction:column;display:flex}.apply-module__kljv3W__pitchTitle{max-width:14ch;font-family:var(--gc-font-heading);letter-spacing:-.025em;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.02}.apply-module__kljv3W__demo{max-width:480px;margin:32px 0 0}.apply-module__kljv3W__demoPhoto{aspect-ratio:1}.apply-module__kljv3W__demoPhoto img{min-height:0!important}.apply-module__kljv3W__demoCaption{color:#ffffffd1;margin-top:12px;font-size:.9375rem;line-height:1.5}.apply-module__kljv3W__jump{display:none}.apply-module__kljv3W__benefits{flex-direction:column;gap:22px;max-width:440px;margin-top:36px;list-style:none;display:flex}.apply-module__kljv3W__benefits li{gap:14px;display:flex}.apply-module__kljv3W__benefits strong{font-size:1.0625rem;font-weight:600;display:block}.apply-module__kljv3W__benefitBody{color:#ffffffbf;margin-top:2px;font-size:.9375rem;line-height:1.5;display:block}.apply-module__kljv3W__check{background:var(--gc-blaze);color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.apply-module__kljv3W__pitchNote{color:#ffffffb3;border-top:1px solid #ffffff2e;max-width:440px;margin-top:36px;padding-top:20px;font-size:.875rem;line-height:1.5}.apply-module__kljv3W__formCol{padding:72px max(var(--gc-gutter), calc((100vw - var(--gc-page-max)) / 2 + var(--gc-gutter))) 80px 64px;align-items:flex-start;display:flex}.apply-module__kljv3W__formCard{width:100%;max-width:440px;position:sticky;top:96px}.apply-module__kljv3W__formTitle{font-family:var(--gc-font-heading);letter-spacing:-.025em;margin-bottom:24px;font-size:2rem;font-weight:700;line-height:1.02}.apply-module__kljv3W__passwordWrap{position:relative}.apply-module__kljv3W__passwordWrap input{padding-right:64px!important}.apply-module__kljv3W__showButton{color:var(--gc-contour);font-family:var(--gc-font-body);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:.8125rem;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.apply-module__kljv3W__optional{color:var(--gc-ink-soft);font-weight:400}.apply-module__kljv3W__submit{width:100%;background:var(--gc-blaze)!important}.apply-module__kljv3W__submit:hover:not(:disabled){background:var(--gc-blaze-hover)!important}@media (max-width:900px){.apply-module__kljv3W__page{grid-template-columns:minmax(0,1fr)}.apply-module__kljv3W__pitch{padding:32px var(--gc-gutter) 28px}.apply-module__kljv3W__pitchTitle{font-size:2rem}.apply-module__kljv3W__demo{margin-top:24px}.apply-module__kljv3W__demoPhoto{aspect-ratio:4/3}.apply-module__kljv3W__jump{border-radius:var(--gc-radius-button);background:var(--gc-blaze);color:#fff;justify-content:center;align-self:flex-start;align-items:center;height:48px;margin-top:20px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.apply-module__kljv3W__jump:hover{color:#fff}.apply-module__kljv3W__benefits{gap:14px;margin-top:20px}.apply-module__kljv3W__benefits strong{font-size:.9375rem}.apply-module__kljv3W__benefitBody{font-size:.8125rem}.apply-module__kljv3W__pitchNote{margin-top:20px;padding-top:14px;font-size:.8125rem}.apply-module__kljv3W__formCol{padding:28px var(--gc-gutter) 48px}.apply-module__kljv3W__formCard{position:static}.apply-module__kljv3W__formTitle{font-size:1.625rem}}.apply-module__kljv3W__hint{color:var(--gc-ink-soft);margin:-2px 0 6px;font-size:.8125rem;line-height:1.45}
.password-field-module__Qnee6a__wrap{position:relative}.password-field-module__Qnee6a__wrap .password-field-module__Qnee6a__input{width:100%;padding-right:68px}.password-field-module__Qnee6a__toggle{z-index:1;min-width:60px;color:var(--gc-contour);font-family:var(--gc-font-body);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0 12px;font-size:.8125rem;font-weight:600;position:absolute;top:0;bottom:0;right:0}.password-field-module__Qnee6a__toggle:focus-visible{outline:2px solid var(--gc-blaze);outline-offset:-4px}
