.page-module__yhcgUa__heroInner,.page-module__yhcgUa__layout{--job-accent:#f8961f;--job-accent-deep:#a85e00}section.page-module__yhcgUa__heroShort{min-height:50vh}.page-module__yhcgUa__heroInner{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.page-module__yhcgUa__backLink{color:#fff;font-family:var(--font-roboto), sans-serif;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.page-module__yhcgUa__backLink:hover{background:var(--job-accent,#f8961f);border-color:var(--job-accent,#f8961f);color:var(--ink,#1a1714)}.page-module__yhcgUa__heroH1{max-width:20ch;margin:0}.page-module__yhcgUa__heroMeta{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.page-module__yhcgUa__heroChip{font-family:var(--font-roboto), sans-serif;color:#fff;white-space:nowrap;background:#ffffff24;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__yhcgUa__heroChip svg{opacity:.85;flex:none;width:14px;height:14px}.page-module__yhcgUa__heroChipMode{background:var(--job-accent,#f8961f);border-color:var(--job-accent,#f8961f);color:var(--ink,#1a1714)}.page-module__yhcgUa__heroChipMode svg{opacity:1}.page-module__yhcgUa__layout{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:clamp(32px,4vw,72px);display:grid}@media (max-width:1020px){.page-module__yhcgUa__layout{grid-template-columns:minmax(0,1fr)}}.page-module__yhcgUa__jd{max-width:68ch}.page-module__yhcgUa__jdLead{font-family:var(--font-roboto-condensed), var(--font-roboto), sans-serif;color:var(--ink,#1a1714);margin:0 0 20px;font-weight:700;line-height:1.2;max-width:none!important;font-size:clamp(22px,2vw,30px)!important}.page-module__yhcgUa__jdH2{font-family:var(--font-roboto-condensed), var(--font-roboto), sans-serif;color:var(--ink,#1a1714);margin:34px 0 12px;font-weight:700;line-height:1.25;max-width:none!important;font-size:clamp(19px,1.6vw,24px)!important}.page-module__yhcgUa__jdH3{font-family:var(--font-roboto), sans-serif;color:var(--ink,#1a1714);margin:26px 0 10px;font-size:1.05rem;font-weight:700;line-height:1.3}.page-module__yhcgUa__jdP{font-family:var(--font-roboto), sans-serif;color:var(--ink-2,#444);margin:0 0 16px;font-size:1rem;line-height:1.75}.page-module__yhcgUa__jdList{font-family:var(--font-roboto), sans-serif;color:var(--ink-2,#444);margin:0 0 18px;padding-left:24px;font-size:1rem;line-height:1.75;list-style-position:outside}ul.page-module__yhcgUa__jdList{list-style-type:disc}ol.page-module__yhcgUa__jdList{list-style-type:decimal}.page-module__yhcgUa__jdList li{list-style:inherit;margin-bottom:7px;display:list-item}.page-module__yhcgUa__jdList li::marker{color:var(--job-accent,#f8961f)}.page-module__yhcgUa__jdQuote{border-left:3px solid var(--job-accent,#f8961f);font-family:var(--font-roboto), sans-serif;color:var(--ink,#1a1714);margin:24px 0;padding:4px 0 4px 20px;font-size:1.05rem;font-style:italic;line-height:1.6}.page-module__yhcgUa__jdFootnote{border-top:1px solid var(--border,#e5e2dc);font-family:var(--font-roboto), sans-serif;color:var(--ink-2,#444);margin:32px 0 0;padding-top:20px;font-size:.86rem;line-height:1.6}.page-module__yhcgUa__jdFootnote a{color:var(--job-accent-deep,#a85e00);font-weight:600}.page-module__yhcgUa__aside{min-width:0}.page-module__yhcgUa__asideSticky{position:sticky;top:96px}@media (max-width:1020px){.page-module__yhcgUa__asideSticky{position:static}}.page-module__yhcgUa__formShell{--accent:#f8961f;border-radius:var(--radius-lg,36px);background:#f3eee7;border:1px solid #1a17141a;box-shadow:0 24px 50px -34px #1a171473}.page-module__yhcgUa__formShell .t14-form{border-radius:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink,#1a1714);background:0 0;border:0}.page-module__yhcgUa__formShell .t14-form__title{color:var(--ink,#1a1714)}.page-module__yhcgUa__formShell .t14-form__sub{color:var(--ink-2,#444)}.page-module__yhcgUa__formShell .t14-form__label{color:var(--ink-2,#444)}.page-module__yhcgUa__formShell .t14-form__input{color:var(--ink,#1a1714);background:#fff;border-color:#1a171429}.page-module__yhcgUa__formShell .t14-form__input::placeholder{color:#1a171466}.page-module__yhcgUa__formShell .t14-form__input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #f8961f38}.page-module__yhcgUa__formShell .t14-form__submit{background:var(--ink,#1a1714);color:#fff}.page-module__yhcgUa__formShell .t14-form__submit:hover{background:var(--accent);color:var(--ink,#1a1714)}.page-module__yhcgUa__formShell .t14-form__back{color:var(--ink-2,#444);border-color:#1a171433}.page-module__yhcgUa__formShell .t14-form__back:hover{color:var(--ink,#1a1714);border-color:var(--ink,#1a1714);background:#1a17140a}.page-module__yhcgUa__formShell .t14-form__progress-label{color:var(--ink-2,#444)}.page-module__yhcgUa__formShell .t14-form__progress-track{background:#1a17141a}.page-module__yhcgUa__formShell .t14-form__progress-fill{background:var(--accent)}.page-module__yhcgUa__formShell .t14-form__persona{background:#1a17140d;border-color:#1a17141f}.page-module__yhcgUa__formShell .t14-form__persona-btn{color:var(--ink-2,#444)}.page-module__yhcgUa__formShell .t14-form__persona-btn:hover{color:var(--ink,#1a1714)}.page-module__yhcgUa__formShell .t14-form__persona-btn.is-active{color:var(--ink,#1a1714);background:#fff;box-shadow:0 1px 3px #1a171429}:is(.page-module__yhcgUa__formShell .t14-form__field-error,.page-module__yhcgUa__formShell .t14-form__error-msg){color:#c0392b}.page-module__yhcgUa__closed{border:1px dashed var(--border,#e5e2dc);border-radius:var(--radius-md,24px);background:#fff;padding:clamp(24px,2.4vw,32px)}.page-module__yhcgUa__closedTitle{font-family:var(--font-roboto-condensed), var(--font-roboto), sans-serif;color:var(--ink,#1a1714);margin:0 0 10px;font-weight:700;max-width:none!important;font-size:clamp(19px,1.6vw,23px)!important}.page-module__yhcgUa__closedBody{font-family:var(--font-roboto), sans-serif;color:var(--ink-2,#444);margin:0 0 18px;font-size:.92rem;line-height:1.65}.page-module__yhcgUa__closedBtn{background:var(--ink,#1a1714);color:#fff;font-family:var(--font-roboto), sans-serif;border-radius:999px;align-items:center;gap:8px;padding:.8rem 1.6rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__yhcgUa__questions{flex-direction:column;gap:20px;display:flex}.page-module__yhcgUa__question{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.page-module__yhcgUa__questionLabel{float:none;width:100%;font-family:var(--font-roboto), sans-serif;color:var(--ink,#1a1714);margin:0 0 2px;padding:0;font-size:13px;font-weight:500;line-height:1.45;display:block}.page-module__yhcgUa__yesNo{grid-template-columns:repeat(2,1fr)}.page-module__yhcgUa__yesNoBtn{text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.page-module__yhcgUa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__yhcgUa__yesNoBtn:has(.page-module__yhcgUa__srOnly:focus-visible){outline:2px solid var(--ink,#1a1714);outline-offset:2px}h2.page-module__yhcgUa__stepTitle.page-module__yhcgUa__stepTitle{letter-spacing:.05em;line-height:1.3;max-width:none!important;font-size:17px!important}.page-module__yhcgUa__fileDrop{text-align:center;border-radius:var(--radius-md,24px);cursor:pointer;background:#fff9;border:1px dashed #1a171447;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:18px 16px;transition:border-color .16s,background-color .16s;display:flex}.page-module__yhcgUa__fileDrop:hover{border-color:var(--job-accent,#f8961f);background:#fff}input:focus-visible+.page-module__yhcgUa__fileDrop{outline:2px solid var(--ink,#1a1714);outline-offset:2px}.page-module__yhcgUa__fileDrop:has(+input:focus-visible){outline:2px solid var(--ink,#1a1714);outline-offset:2px}.page-module__yhcgUa__fileDropTitle{font-family:var(--font-roboto), sans-serif;color:var(--ink,#1a1714);font-size:.86rem;font-weight:700}.page-module__yhcgUa__fileDropHint{font-family:var(--font-roboto), sans-serif;color:var(--ink-2,#444);font-size:.74rem;line-height:1.45}.page-module__yhcgUa__fileChosen{border-radius:var(--radius-md,24px);background:#fff;border:1px solid #1a171429;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.page-module__yhcgUa__fileMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.page-module__yhcgUa__fileName{font-family:var(--font-roboto), sans-serif;color:var(--ink,#1a1714);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;overflow:hidden}.page-module__yhcgUa__fileSize{font-family:var(--font-roboto), sans-serif;color:var(--ink-2,#444);font-size:.72rem}.page-module__yhcgUa__fileRemove{appearance:none;font-family:var(--font-roboto), sans-serif;color:var(--ink-2,#444);cursor:pointer;background:0 0;border:1px solid #1a171433;border-radius:999px;flex:none;padding:6px 12px;font-size:.75rem;font-weight:700;transition:color .16s,border-color .16s}.page-module__yhcgUa__fileRemove:hover{color:#c0392b;border-color:#c0392b}.page-module__yhcgUa__doneEmail{color:var(--ink,#1a1714);overflow-wrap:anywhere;font-weight:700}.page-module__yhcgUa__doneRole{color:var(--ink,#1a1714);font-weight:700}.page-module__yhcgUa__altApply{border-radius:var(--radius-md,24px);background:#ffffff80;border:1px solid #1a171424;flex-direction:column;align-items:stretch;gap:10px;margin-top:14px;padding:16px clamp(20px,2vw,26px);display:flex}.page-module__yhcgUa__altApplyLabel{font-family:var(--font-roboto), sans-serif;color:var(--ink-2,#444);font-size:.82rem;line-height:1.45}.page-module__yhcgUa__altApplyBtn{border:1px solid var(--ink,#1a1714);color:var(--ink,#1a1714);font-family:var(--font-roboto), sans-serif;letter-spacing:.02em;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:.7rem 1.4rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.page-module__yhcgUa__altApplyBtn:hover{color:#fff;background:#136b96;border-color:#136b96}
