.VacancyPage-module__CRby6W__page{background-color:var(--color-bg);color:#fff;min-height:100vh;padding:7rem 5% 10rem 12%;position:relative;overflow-x:hidden}@media (max-width:1180px){.VacancyPage-module__CRby6W__page{padding:5.5rem 1.25rem 8rem}}.VacancyPage-module__CRby6W__name{transform-origin:0 0;font-size:var(--text-base);line-height:25px;font-weight:var(--weight-medium);color:var(--color-text-dim);letter-spacing:var(--tracking-wide);z-index:10;gap:1.5rem;padding-right:1.5rem;display:flex;position:fixed;top:calc(162px + 4.2rem);left:5%;transform:rotate(-90deg)translate(-100%)}@media (max-width:1180px){.VacancyPage-module__CRby6W__name{display:none}}.VacancyPage-module__CRby6W__meta{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.VacancyPage-module__CRby6W__meta__index{font-size:var(--text-xs);letter-spacing:var(--tracking-widest-sm);color:var(--color-text-dim);font-variant-numeric:tabular-nums}.VacancyPage-module__CRby6W__meta__divider{background:var(--color-text-subtle);flex-shrink:0;width:24px;height:1px;display:block}.VacancyPage-module__CRby6W__meta__label{font-size:var(--text-xs);letter-spacing:var(--tracking-ultra);color:var(--color-accent)}.VacancyPage-module__CRby6W__badge{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);border:1px solid #44ff8840;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.35rem .85rem;display:inline-flex}.VacancyPage-module__CRby6W__title{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-display);color:var(--color-text-primary);max-width:18ch;margin:0 0 1.5rem}.VacancyPage-module__CRby6W__tagline{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-muted);max-width:56ch;margin:0 0 2rem}.VacancyPage-module__CRby6W__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:6rem;display:flex}.VacancyPage-module__CRby6W__tag{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border-medium);padding:.35rem .75rem}.VacancyPage-module__CRby6W__section{border-top:1px solid var(--color-border);margin-bottom:6rem;padding-top:4rem}.VacancyPage-module__CRby6W__section__meta{align-items:center;gap:.75rem;margin-bottom:3rem;display:flex}.VacancyPage-module__CRby6W__section__index{font-size:var(--text-xs);letter-spacing:var(--tracking-widest-sm);color:var(--color-text-dim);font-variant-numeric:tabular-nums}.VacancyPage-module__CRby6W__section__title{font-size:var(--text-section-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-display);color:var(--color-text-primary);max-width:60%;margin:0 0 2rem}.VacancyPage-module__CRby6W__section__desc{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-muted);max-width:52ch;margin-bottom:0}.VacancyPage-module__CRby6W__how{grid-template-columns:1fr 1fr;gap:0;margin-top:4rem;display:grid}.VacancyPage-module__CRby6W__how__item{border:1px solid var(--color-border);margin:-1px 0 0 -1px;padding:2.5rem;transition:background .3s}.VacancyPage-module__CRby6W__how__item:hover{background:var(--color-surface)}.VacancyPage-module__CRby6W__how__num{font-size:var(--text-xs);letter-spacing:var(--tracking-widest-sm);color:var(--color-text-dim);font-variant-numeric:tabular-nums;margin-bottom:1.25rem;display:block}.VacancyPage-module__CRby6W__how__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-emphasis);letter-spacing:var(--tracking-tight);margin:0 0 .85rem}.VacancyPage-module__CRby6W__how__text{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-muted)}.VacancyPage-module__CRby6W__cta{border-top:1px solid var(--color-border);padding-top:6rem}.VacancyPage-module__CRby6W__cta__title{font-size:var(--text-section-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-display);color:var(--color-text-primary);max-width:60%;margin:0 0 1.5rem}.VacancyPage-module__CRby6W__cta__desc{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-muted);max-width:44ch;margin-bottom:3rem}.VacancyPage-module__CRby6W__cta__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.VacancyPage-module__CRby6W__cta__btn{font-size:var(--text-base);letter-spacing:var(--tracking-wide);color:#fff;border:1px solid #ffffff40;align-items:center;gap:.75rem;padding:.85rem 1.75rem;transition:border-color .25s,background .25s;display:inline-flex}.VacancyPage-module__CRby6W__cta__btn:hover{background:#ffffff0d;border-color:#ffffff8c}.VacancyPage-module__CRby6W__cta__back{font-size:var(--text-base);letter-spacing:var(--tracking-wide);color:var(--color-text-dim);transition:color .25s}.VacancyPage-module__CRby6W__cta__back:hover{color:var(--color-text-secondary)}.VacancyPage-module__CRby6W__cta__icon{opacity:.7;width:1rem;height:1rem}@media (max-width:1180px){.VacancyPage-module__CRby6W__title{max-width:100%}.VacancyPage-module__CRby6W__section__title,.VacancyPage-module__CRby6W__cta__title{max-width:100%;font-size:clamp(2rem,7vw,3.5rem)}.VacancyPage-module__CRby6W__how{grid-template-columns:1fr}}
