.header__nav-link--active{color:#fff}.header--scrolled .header__nav-link--active{color:#0f1b3d}.career-page{background:0 0}.career-hero:before{content:"";z-index:1;background:linear-gradient(#1223492e 0%,#07102833 100%);position:absolute;inset:0}.career-hero .page-hero__overlay{background:#0d1a3ad9}.career-hero .page-hero__content{gap:28px}.career-hero .page-hero__title{max-width:680px}.career-metrics{z-index:1;background:0 0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;position:relative}.career-metrics__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.career-metrics__item{text-align:center;border-right:1px solid #ffffff0d;min-height:164px;padding:44px 28px}.career-metrics__item:last-child{border-right:0}.career-metrics__value{color:#fff;margin-bottom:12px;font-size:36px;font-weight:700;line-height:1;display:block}.career-metrics__label{color:#fff;font-size:15px;line-height:1.45}.career-section,.career-split,.career-cta{position:relative;overflow:hidden}.career-section{margin-top:100px;margin-bottom:100px}.career-section--deep,.career-split.section-dark,.career-cta.section-dark{background:0 0}.career-vacancies{-webkit-backdrop-filter:blur(6px);border-top:.8px solid #ffffff14;border-bottom:.8px solid #ffffff14;background:linear-gradient(#0f1b3d8c,#081230a6)!important}.career-section--alt{background:0 0}.career-section--light,.career-cta.section-light{color:var(--color-muted);background:0 0}.career-section--light .career-section__title{color:var(--color-muted)}.career-section--light .section-label{color:#fff}.career-section--light .section-label__line{background:#fff}.career-section--light .career-section__number{color:#ccd4f099}.career-section--light .vacancy-row{border-bottom-color:#0f1b3d14}.career-section--light .vacancy-list{border-top-color:#0f1b3d14}.career-section--light .vacancy-row__title{color:var(--color-muted)}.career-section--light .vacancy-row__meta-item{color:#fff}.career-section--light .vacancy-row__meta-item:before{border-color:#fff}.career-section--light .vacancy-row__tag{color:#fff;border-color:#0f1b3d1a}.career-section--light .vacancy-row__chevron:before,.career-section--light .vacancy-row__chevron:after{background:#5a6480}.career-section--light .vacancy-row__desc,.career-section--light .vacancy-results{color:#fff}.career-section--light .process-step__title{color:var(--color-muted)}.career-section--light .process-step__text{color:#fff}.career-section--light .process-step{border-bottom-color:#0f1b3d14}.career-section--light .process-step--last{border-bottom-color:#0000}.career-section--light .vacancy-search{background:#f7fbffcc;border-color:#0f1b3d1a}.career-section--light .vacancy-search input{color:var(--color-muted)}.career-section--light .vacancy-search input::placeholder{color:#fff}.career-section--light .vacancy-filter{color:#fff;border-color:#0f1b3d1a}.career-section--light .vacancy-filter:hover,.career-section--light .vacancy-filter.is-active{color:var(--color-muted);background:#567cdf14;border-color:#fff}.career-section--light .vacancy-row__button{color:var(--color-muted)}.career-section--light .process-step__num,.career-cta.section-light .career-cta__title,.career-cta.section-light .career-cta__text,.career-cta.section-light .section-label{color:#fff}.career-cta.section-light .section-label__line{background:#fff}.career-cta.section-light:before{background:linear-gradient(#ccd4f000 0%,#ccd4f04d 50%,#ccd4f000 100%)}.career-section__inner{z-index:1;padding-top:50px;padding-bottom:50px;position:relative}.career-section__intro{max-width:420px;margin-bottom:80px}.career-section__title{color:#fff;font-size:40px;line-height:1.2}.career-section__number{color:#21366dad;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:320px;font-weight:700;line-height:1;position:absolute;top:24px}.career-section__number--left{left:32px}.career-section__number--right{right:32px}.benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.benefit-card{background:0 0;border:1px solid #fff;min-height:200px;padding:26px 24px}.benefit-card__icon-wrap{border:1px solid #fff;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;display:inline-flex}.benefit-card__icon{display:none}.benefit-card__icon-wrap:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px}.benefit-card:first-child .benefit-card__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 24s-9-5-9-12a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 7-9 12-9 12z' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")}.benefit-card:nth-child(2) .benefit-card__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3v20M5 8h10c1.5 0 3 1 3 2.5S16.5 13 15 13H9c-1.5 0-3 1-3 2.5S7.5 18 9 18h12' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.benefit-card:nth-child(3) .benefit-card__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 21 11 14l4 4 7-8' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 10h6v6' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.benefit-card:nth-child(4) .benefit-card__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='4' stroke='%23fff' stroke-width='1.6'/%3E%3Cpath d='M2 22c0-4 3-7 7-7s7 3 7 7' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='18' cy='10' r='3' stroke='%23fff' stroke-width='1.6'/%3E%3Cpath d='M15 22c0-3 1-5 3-5 2 0 5 1 5 4' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.benefit-card:nth-child(5) .benefit-card__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='6' width='18' height='16' rx='1' stroke='%23fff' stroke-width='1.6'/%3E%3Cpath d='M9 6V4M17 6V4M4 11h18' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.benefit-card:nth-child(6) .benefit-card__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1 3-6z' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")}.benefit-card__title{margin-bottom:10px;font-size:16px;line-height:1.3;color:#fff!important}.benefit-card__text{color:#fff;font-size:13px;font-weight:300;line-height:1.6}.career-split{max-width:var(--container-max);padding:0 var(--container-px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:60px;margin:0 auto;display:grid}.career-split.section-dark,.career-split.section-light{background:0 0}.career-split.section-light .career-split__title{color:var(--color-muted)}.career-split.section-light .career-split__text{color:#fff}.career-split.section-light .career-split__point{color:var(--color-muted)}.career-split.section-light .career-split__point>span:first-child{background:#fff}.career-split.section-light .section-label{color:#fff}.career-split.section-light .section-label__line{background:#fff}.career-split.section-light .growth-item strong{color:var(--color-muted)}.career-split.section-light .growth-item small{color:#fff}.career-split.section-light .growth-item__icon{background:#567cdf1a;border:1px solid #567cdf40}.career-split__media{height:600px;min-height:540px;overflow:hidden}.career-split__media img{object-fit:cover;width:100%;height:100%}.career-split__content{padding:0}.career-split__content--left{flex-direction:column;justify-content:center;display:flex}.career-split__title{color:#fff;margin-bottom:26px;font-size:36px;line-height:1.25}.career-split__text{color:#fff;max-width:560px;margin-bottom:22px;font-size:16px;font-weight:300;line-height:1.85}.career-split__text:last-of-type{margin-bottom:40px}.career-split__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.career-split__point{color:#fff;align-items:center;gap:12px;font-size:15px;line-height:1.5;display:flex}.career-split__point>span:first-child{background:#567cdf;border-radius:50%;flex:none;width:8px;height:8px}.career-vacancies__top{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.vacancy-search{background:#0c17365c;border:1px solid #ffffff14;align-items:center;gap:12px;width:360px;min-height:52px;padding:0 16px;display:flex}.vacancy-search svg{fill:none;stroke:#8f8f8f;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.vacancy-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.vacancy-search input::placeholder{color:#fff}.vacancy-filters{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.vacancy-filter{color:#fff;min-height:44px;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:30px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:border-color .25s,color .25s,background .25s,transform .25s;display:inline-flex}.vacancy-filter svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.vacancy-filter:hover{background:#ffffff14;border-color:#fff;transform:translateY(-1px)}.vacancy-filter.is-active{color:#fff;border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 6px 20px #567cdf59}.vacancy-filter.is-active:hover{background:var(--color-accent);transform:translateY(-1px)}.vacancy-list{border-top:1px solid #ffffff0d}.vacancy-row{border-bottom:1px solid #ffffff0d}.vacancy-row__button{width:100%;min-height:80px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(220px,1fr) minmax(0,1.35fr) 24px;align-items:center;gap:24px;padding:0;display:grid}.vacancy-row__title{color:#fff;font-size:18px;font-weight:500;line-height:1.4}.vacancy-row__meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vacancy-row__meta-item{color:#fff;padding-left:14px;font-size:14px;position:relative}.vacancy-row__meta-item:before{content:"";border:1px solid #567cdf;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}.vacancy-row__tag{color:#fff;border:1px solid #ffffff14;padding:6px 10px;font-size:12px;line-height:1}.vacancy-row__chevron{width:20px;height:20px;position:relative}.vacancy-row__chevron:before,.vacancy-row__chevron:after{content:"";background:#8f8f8f;width:7px;height:1.5px;transition:transform .2s;position:absolute;top:9px}.vacancy-row__chevron:before{left:4px;transform:rotate(45deg)}.vacancy-row__chevron:after{right:4px;transform:rotate(-45deg)}.vacancy-row.is-open .vacancy-row__chevron:before{transform:rotate(-45deg)}.vacancy-row.is-open .vacancy-row__chevron:after{transform:rotate(45deg)}.vacancy-row__body{padding:0 0 28px;display:none}.vacancy-row.is-open .vacancy-row__body{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.vacancy-row__desc{color:#fff;max-width:720px;font-size:15px;font-weight:300;line-height:1.8}.vacancy-results{color:#fff;margin-top:24px;font-size:12px}.vacancy-empty{color:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px 0 0;font-size:15px;display:flex}.growth-list{gap:24px;max-width:500px;margin-top:24px;display:grid}.growth-item{align-items:flex-start;gap:20px;display:flex}.growth-item__icon{background:#27347766;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.growth-item__icon img,.growth-item__icon svg{width:24px;height:24px}.growth-item strong{color:#fff;margin-bottom:6px;font-size:18px;font-weight:500;line-height:1.35;display:block}.growth-item small{color:#fff;font-size:16px;line-height:1.6;display:block}.career-process__inner{grid-template-columns:minmax(0,.92fr) minmax(0,.88fr);gap:80px;display:grid}.process-list{margin-top:64px}.process-step{border-bottom:1px solid #ffffff0d;grid-template-columns:48px 1fr;gap:24px;margin-bottom:28px;padding:0 0 28px;display:grid}.process-step--last{border-bottom:0;margin-bottom:0;padding-bottom:0}.process-step__num{color:#fff;font-size:31px;font-weight:700;line-height:1}.process-step__title{color:#fff;margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.4}.process-step__text{color:#fff;max-width:510px;font-size:15px;font-weight:300;line-height:1.75}.career-process__media{height:786px;min-height:786px;position:relative}.career-process__image-frame{width:100%;height:100%;padding-top:1px;position:relative}.career-process__image-frame:after{content:"";border-top:1.6px solid #567cdf4d;border-right:1.6px solid #567cdf4d;width:80px;height:80px;position:absolute;top:-16px;right:-16px}.career-process__image-frame img{object-fit:cover;width:100%;height:100%}.career-process__badge{background:#4d66ca;flex-direction:column;justify-content:center;width:224px;min-height:224px;padding:32px 28px;display:flex;position:absolute;bottom:28px;left:-16px}.career-process__badge strong{color:#fff;margin-bottom:8px;font-size:56px;font-weight:700;line-height:.95}.career-process__badge span{color:#fff;font-size:14px;line-height:1.4}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.testimonial-card{background:0 0;border:1px solid #ffffff14;min-height:416px;padding:40px}.testimonial-card__quote{color:#ffffff80;margin-bottom:22px;font-size:64px;font-weight:700;line-height:.8;display:block}.testimonial-card__text{color:#fff;border-bottom:1px solid #ffffff0d;min-height:162px;margin-bottom:28px;padding-bottom:28px;font-size:16px;font-weight:300;line-height:1.8}.testimonial-card__author strong{color:#fff;margin-bottom:8px;font-size:17px;font-weight:500;line-height:1.4;display:block}.testimonial-card__author span{color:#fff;margin-bottom:4px;font-size:14px;line-height:1.5;display:block}.testimonial-card__author small{color:#fff;font-size:12px;line-height:1.4}.career-cta:before{content:"";background:linear-gradient(#27347700 0%,#2734771a 50%,#27347700 100%);position:absolute;inset:0}.career-cta.section-dark:before{background:linear-gradient(#27347700 0%,#2734771a 50%,#27347700 100%)}.career-cta.section-dark .career-cta__title,.career-cta.section-dark .career-cta__text,.career-cta.section-dark .section-label{color:#fff}.career-cta__inner{z-index:1;text-align:center;max-width:820px;margin:0 auto;padding:128px 0;position:relative}.career-cta__label{margin-bottom:32px}.career-cta__title{color:#fff;margin-bottom:24px;font-size:42px;line-height:1.2}.career-cta__text{color:#fff;max-width:680px;margin:0 auto 44px;font-size:17px;font-weight:300;line-height:1.7}.career-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.career-cta__button{gap:12px}.career-cta__button img{width:16px;height:16px}@media (max-width:1200px){.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-process__inner,.career-split{grid-template-columns:1fr}.career-vacancies__top{flex-direction:column;align-items:flex-start}.vacancy-search{width:100%;max-width:420px}}@media (max-width:980px){.career-section__inner,.career-cta__inner{padding-top:96px;padding-bottom:96px}.career-split{grid-template-columns:1fr}.career-split__content,.career-section__intro,.career-process__content{max-width:none}.career-split__content{padding:56px 40px}.career-split__media{order:-1;height:420px;min-height:420px}.career-split--development .career-split__media{order:1}.career-process__media{height:520px;min-height:520px}.vacancy-row__button{grid-template-columns:1fr;gap:14px;padding:20px 0}.vacancy-row__chevron{position:absolute;top:28px;right:0}.vacancy-row{position:relative}.vacancy-row.is-open .vacancy-row__body{flex-direction:column}}@media (max-width:768px){.career-hero .page-hero__title,.career-section__title,.career-split__title,.career-cta__title{font-size:32px}.career-split__points{grid-template-columns:1fr}.career-metrics__grid,.benefits-grid,.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-metrics__item{border-bottom:1px solid #ffffff0d;border-right:0;min-height:132px}.career-metrics__item:last-child{border-bottom:0}.benefit-card,.testimonial-card,.career-split__content{padding:32px 24px}.career-section__number{font-size:180px;top:16px}.career-section__number--left{left:16px}.career-section__number--right{right:16px}.career-process__badge{width:120px;min-height:120px;padding:16px;bottom:12px;left:12px}.career-process__badge strong{font-size:42px}.career-process__image-frame:after{display:none}.vacancy-empty{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.benefits-grid,.testimonials-grid{grid-template-columns:1fr}.career-process__media{height:380px;min-height:380px}.process-step{grid-template-columns:1fr;gap:12px}.testimonial-card__text{min-height:0}.career-cta__actions{flex-direction:column}.career-cta__actions .btn{width:100%}}.section-light .career-metrics__value{color:#fff}.section-light .career-metrics__label{color:var(--color-text)}.section-light .career-metrics{border-color:#0000000f}.section-light .career-split__title,.section-light .career-section__title{color:var(--color-text)}.section-light .career-split__text{color:var(--color-muted)}.section-light .career-split__point,.section-light .growth-item strong{color:var(--color-text)}.section-light .growth-item small{color:var(--color-muted)}.section-light .growth-item__icon{background:#567cdf1a}.section-light .testimonial-card{background:#fff;border-color:#0000000d;box-shadow:0 4px 24px #0f1b3d0a}.section-light .testimonial-card__quote{color:#fff}.section-light .testimonial-card__text{color:var(--color-muted);border-color:#0000000d}.section-light .testimonial-card__author strong{color:var(--color-text)}.section-light .testimonial-card__author span{color:#fff}.section-light .testimonial-card__author small{color:var(--color-muted)}
