.section-career-hero{background:var(--bg-reverse);padding:88px 0 72px}.career-hero{max-width:760px}.career-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.career-hero__title{margin-bottom:28px}.career-hero__lead{max-width:540px;font-size:18px;line-height:1.6;color:var(--text-dim)}.career-hero__cta{margin-top:36px}.career-stats{list-style:none;margin:64px 0 0;border-top:1px solid rgb(255 255 255 / .14);display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.career-stat{padding:24px 0}.career-stat__num{font-size:40px;line-height:1.1;font-weight:600;color:var(--primary)}.career-stat__label{margin-top:12px;font-size:14px;color:var(--text-dim)}.info-card__head--center{text-align:center}.info-card__head--center .top-title{letter-spacing:.12em;text-transform:uppercase}.info-card__cards--three{grid-template-columns:repeat(3,1fr)}.section-backers{--backer-line:#ffa7ed;position:relative;background:#ffbcf1;padding:72px 0;overflow:hidden}.backers__grid{position:absolute;inset:0;background-image:linear-gradient(var(--backer-line) 1px,transparent 1px),linear-gradient(90deg,var(--backer-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 40%,transparent 85%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 40%,transparent 85%);pointer-events:none}.section-backers .container{position:relative;z-index:1}.backers__head{max-width:640px;margin:0 auto;text-align:center}.backers__head .top-title{letter-spacing:.12em;text-transform:uppercase;color:#5a4a55}.backers__head .title{margin-bottom:18px}.backers__lead{max-width:460px;margin:0 auto;font-size:16px;line-height:1.6;color:#5a4a55}.logos{position:relative;z-index:1;margin:64px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logos__track{display:flex;width:max-content;animation:logos-right 32s linear infinite}.logos:hover .logos__track{animation-play-state:paused}.logos__list{display:flex;flex-shrink:0;align-items:center;gap:24px;margin:0;padding:0 12px 0 0;list-style:none}.logos__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:88px;overflow:hidden;background:var(--white);border-radius:20px}.logos__item img{width:auto;height:100%;object-fit:contain}@keyframes logos-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.logos__track{animation:none}}.backers__partners{display:flex;align-items:center;justify-content:space-between;gap:24px}.backers__partners-label{letter-spacing:.06em;color:#383838}.backers__badges{display:flex;align-items:center;gap:12px}.backers__badge{display:inline-flex;align-items:center;padding:6px 20px;background:rgb(255 255 255 / .4);border-radius:18px}.backers__badge img{height:20px;width:auto;display:block}.section-roles{background:var(--white);padding:80px 0}.roles__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px}.roles__note{max-width:345px;flex-shrink:0;font-size:15px;line-height:1.55;color:var(--text-mute)}.roles__list{list-style:none;margin:0;padding:0;border-top:1px solid #e6e6e6}.role-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 200px 160px auto;align-items:center;gap:64px;padding:32px;border-bottom:1px solid #e6e6e6;transition-property:all!important}.role-item:hover{background:rgb(235 235 235 / .5)}.role-item__title{font-size:24px;font-weight:500;line-height:1.2;color:var(--text-title);transition:color 0.3s ease}.role-item:hover .role-item__title{color:var(--primary)}.role-item__role-name,.role-item__loc{font-size:16px;color:var(--text-mute)}.role-item__apply{min-width:92px}.role-item:hover .role-item__apply{background:var(--bg-reverse);border-color:var(--bg-reverse);color:var(--white)}.role-item__apply::after{content:"";position:absolute;top:50%;right:-16px;width:12px;height:1px;background:var(--primary);transform:translateY(-50%) scaleX(0);transform-origin:left center;opacity:0;transition:transform 0.3s ease,opacity 0.3s ease}.role-item:hover .role-item__apply::after{transform:translateY(-50%) scaleX(1);opacity:1}@media (max-width:1199px){.section-career-hero{padding:72px 0 64px}.career-stat__num{font-size:34px}.logos__item{height:84px}.role-item{grid-template-columns:minmax(0,1fr) 160px 130px auto;gap:40px;padding:20px}.role-item__title{font-size:20px}}@media (max-width:991px){.section-career-hero{padding:56px 0}.career-hero__lead{font-size:16px}.career-hero__cta{margin-top:28px}.career-stats{margin-top:48px;gap:24px}.career-stat__num{font-size:30px}.info-card__cards--three{grid-template-columns:repeat(2,1fr)}.section-backers,.section-roles{padding:56px 0}.role-item{grid-template-columns:minmax(0,1fr) 130px 110px auto;gap:16px;padding-left:0;padding-right:0}.role-item__title{font-size:17px}.role-item__role-name,.role-item__loc{font-size:14px}}@media (max-width:767px){.career-hero__title{margin-bottom:20px}.career-stats{gap:12px;text-align:left}.career-stat__num{font-size:18px}.career-stat__label{font-size:12px;margin-top:8px}.career-hero__cta{margin-top:24px}.backers__partners{flex-direction:column;align-items:center;gap:16px;text-align:center}.logos__item{height:76px}.backers__badge{padding:4px 12px}.backers__badge img{height:16px}.roles__head{flex-direction:column;align-items:flex-start;gap:16px}.roles__note{max-width:none}.role-item{grid-template-columns:1fr auto;gap:8px 16px;padding:16px 0}.role-item__title{grid-column:1 / -1}.role-item__role-name{grid-column:1}.role-item__loc{display:block;grid-column:1}.role-item__apply{grid-column:2;grid-row:2 / span 2;align-self:center}.role-item__apply::after{display:none}}@media (max-width:539px){.section-career-hero{padding:48px 0}.career-hero__lead{font-size:15px}.career-hero__cta{width:100%}.career-stat{padding:16px 0}.roles__head{margin-bottom:36px}.info-card__cards--three{grid-template-columns:1fr}.logos{margin:36px 0}.logos__item{height:56px}}