.cr-hero[data-v-c851af02]{padding-top:clamp(7rem,16vh,11rem);padding-bottom:clamp(3rem,8vh,6rem)}.cr-title[data-v-c851af02]{margin:1.2rem 0 1.6rem;font-size:clamp(3rem,7.5vw,7rem)}.cr-copy[data-v-c851af02]{max-width:52ch;color:var(--muted);font-size:1.05rem}.cr-form-section[data-v-c851af02]{padding-bottom:clamp(4rem,10vh,8rem)}.cr-layout[data-v-c851af02]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.cr-form-card[data-v-c851af02]{border:1px solid var(--line);background:#fbf9f3;border-radius:26px;padding:clamp(1.4rem,3.5vw,3rem)}.cr-form-title[data-v-c851af02]{font-family:var(--font-display);align-items:center;gap:.6rem;margin-bottom:1.2rem;font-size:1.5rem;display:flex}.cr-form-note[data-v-c851af02]{color:var(--muted);margin-bottom:1.6rem;font-size:.82rem}.cr-form-note strong[data-v-c851af02]{color:var(--ink)}.cr-form[data-v-c851af02]{flex-direction:column;gap:1.4rem;display:flex}.cr-form-grid[data-v-c851af02]{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.cr-field[data-v-c851af02]{flex-direction:column;gap:.45rem;display:flex}.cr-field--full[data-v-c851af02]{grid-column:1/-1}.cr-field span[data-v-c851af02]{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:600}.cr-field span i[data-v-c851af02]{opacity:.55;text-transform:none;letter-spacing:0}.cr-field input[data-v-c851af02],.cr-field select[data-v-c851af02]{font:inherit;color:var(--ink);border:0;border-bottom:1.5px solid var(--line);background:0 0;outline:none;padding:.7rem .1rem;transition:border-color .3s}.cr-field select[data-v-c851af02]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230e2b26' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding-right:2rem}.cr-field input[data-v-c851af02]:focus,.cr-field select[data-v-c851af02]:focus{border-color:var(--ink)}.cr-field input[type=file][data-v-c851af02]{border-bottom:1.5px dashed var(--line);cursor:pointer;padding:.5rem 0;font-size:.88rem}.cr-err[data-v-c851af02]{color:var(--clay);font-size:.78rem;font-style:normal}.cr-progress[data-v-c851af02]{appearance:none;border-radius:3px;width:100%;height:6px;overflow:hidden}.cr-progress[data-v-c851af02]::-webkit-progress-bar{background:var(--line);border-radius:3px}.cr-progress[data-v-c851af02]::-webkit-progress-value{background:var(--ink);border-radius:3px}.cr-submit[data-v-c851af02]{align-self:flex-start}.cr-vacancies-col[data-v-c851af02]{background:var(--ink);color:var(--bone);border-radius:26px;padding:clamp(1.4rem,3.5vw,3rem)}.cr-vacancies-title[data-v-c851af02]{margin:.9rem 0 1rem;font-size:clamp(1.9rem,3.2vw,2.8rem)}.cr-vacancies-copy[data-v-c851af02]{color:var(--muted-bone);max-width:42ch;font-size:.92rem}.cr-vacancy-list[data-v-c851af02]{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.cr-vacancy-card[data-v-c851af02]{border:1px solid var(--line-bone);background:var(--ink-soft);border-radius:16px;flex-direction:column;gap:.75rem;padding:1.3rem;display:flex}.cr-vacancy-top[data-v-c851af02]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cr-vacancy-title[data-v-c851af02]{font-family:var(--font-display);font-size:1.25rem;line-height:1.1}.cr-vacancy-dept[data-v-c851af02]{background:var(--lime);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:100px;flex:none;padding:.25rem .6rem;font-size:.62rem;font-weight:600}.cr-vacancy-meta[data-v-c851af02]{color:var(--muted-bone);flex-wrap:wrap;gap:.45rem .9rem;font-size:.72rem;display:flex}.cr-vacancy-meta span[data-v-c851af02]{align-items:center;gap:.3rem;display:inline-flex}.cr-vacancy-copy[data-v-c851af02]{color:var(--muted-bone);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.cr-vacancy-salary[data-v-c851af02]{color:var(--lime);font-size:.8rem;font-weight:600}.cr-vacancy-details[data-v-c851af02]{border-top:1px solid var(--line-bone);color:var(--muted-bone);padding-top:.8rem;font-size:.85rem}.cr-vacancy-details h4[data-v-c851af02]{color:var(--bone);font-family:var(--font-display);margin-bottom:.4rem;font-size:.98rem}.cr-vacancy-actions[data-v-c851af02]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.3rem;display:flex}.cr-vacancy-apply[data-v-c851af02]{color:var(--lime);border-bottom:1px solid #0000;align-items:center;gap:.45rem;padding-bottom:.15rem;font-size:.82rem;font-weight:600;transition:border-color .3s;display:inline-flex}.cr-vacancy-apply[data-v-c851af02]:hover{border-color:var(--lime)}.cr-vacancy-apply svg[data-v-c851af02]{transition:transform .3s}.cr-vacancy-apply:hover svg[data-v-c851af02]{transform:translate(4px)}.cr-vacancy-toggle[data-v-c851af02]{color:var(--muted-bone);text-underline-offset:3px;font-size:.72rem;text-decoration:underline}.cr-vacancy-toggle[data-v-c851af02]:hover{color:var(--bone)}.cr-vacancy-empty[data-v-c851af02]{border:1px dashed var(--line-bone);color:var(--muted-bone);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.6rem;margin-top:2rem;padding:2.2rem 1.4rem;display:flex}.cr-vacancy-empty h3[data-v-c851af02]{color:var(--bone);font-family:var(--font-display);font-size:1.2rem}.cr-vacancy-empty p[data-v-c851af02]{max-width:34ch;font-size:.86rem}.cr-done[data-v-c851af02]{text-align:center;max-width:520px;margin:0 auto;padding:3rem 0}.cr-done-mark[data-v-c851af02]{background:var(--lime);width:4rem;height:4rem;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 1.4rem;font-size:1.6rem;font-weight:700;display:grid}.cr-done-title[data-v-c851af02]{margin-bottom:.8rem;font-size:clamp(1.8rem,4vw,2.8rem)}.cr-done-sub[data-v-c851af02]{color:var(--muted);max-width:42ch;margin:0 auto 2rem}.cr-why[data-v-c851af02]{background:var(--ink);color:var(--bone)}.cr-why-title[data-v-c851af02]{margin:1rem 0 3rem;font-size:clamp(2.2rem,5.5vw,4.5rem)}.cr-why-grid[data-v-c851af02]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.cr-why-card[data-v-c851af02]{border:1px solid var(--line-bone);border-radius:var(--radius);background:var(--ink-soft);flex-direction:column;gap:1rem;padding:2rem 1.8rem 2.4rem;display:flex}.cr-why-num[data-v-c851af02]{color:var(--lime);font-size:1.3rem;font-family:var(--font-display)}.cr-why-card h3[data-v-c851af02]{font-family:var(--font-display);font-size:1.3rem}.cr-why-card p[data-v-c851af02]{color:var(--muted-bone);font-size:.94rem}@media (width<=980px){.cr-layout[data-v-c851af02]{grid-template-columns:1fr}.cr-vacancies-col[data-v-c851af02]{order:-1}}@media (width<=768px){.cr-form-grid[data-v-c851af02],.cr-why-grid[data-v-c851af02]{grid-template-columns:1fr}}
