.partners-hero{align-items:stretch;background-color:#000;overflow:hidden}.partners-hero,.partners-hero__content{position:relative;display:flex;flex-direction:column;width:100%}.partners-hero__content{z-index:2;max-width:none;padding:100px 20px 10px;box-sizing:border-box}.partners-hero .text-content{display:flex;flex-direction:column;gap:20px;width:100%}.partners-hero .hero-title{margin:0;color:#fff;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.8px}.partners-hero .hero-description{margin:0;color:hsla(0,0%,100%,.72);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.128px}.partners-hero .hero-image{position:relative;width:100%;height:350px;overflow:hidden;pointer-events:none}.partners-hero .hero-description__desktop,.partners-hero .hero-image__img--desktop{display:none!important}.partners-hero .hero-description__mobile,.partners-hero .hero-image__img--mobile{display:block}@media (min-width:640px){.partners-hero{background-color:#0d0512}.partners-hero__content{padding:222px 24px 64px;min-height:650px}.partners-hero .text-content{gap:24px;max-width:1130px}.partners-hero .hero-title{font-size:48px;line-height:52px;letter-spacing:-.96px}.partners-hero .hero-image{position:absolute;inset:0;height:auto}.partners-hero .hero-description__desktop,.partners-hero .hero-image__img--desktop{display:block!important}.partners-hero .hero-description__mobile,.partners-hero .hero-image__img--mobile{display:none!important}}.competitions-hero{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:0;background-color:#000;overflow:hidden}.competitions-hero .hero-inner{position:relative;z-index:2;justify-content:flex-start;padding:100px 20px 10px}.competitions-hero .hero-inner,.competitions-hero .text-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box}.competitions-hero .text-content{gap:24px}.competitions-hero .hero-title{color:#fff;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.8px;margin:0}.competitions-hero .hero-description{width:100%;color:hsla(0,0%,100%,.72);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.128px;margin:0}.competitions-hero .hero-image-mobile{position:relative;z-index:1;width:100%;height:350px;flex-shrink:0;overflow:hidden}.competitions-hero .hero-bg,.competitions-hero .hero-cta-desktop,.competitions-hero .hero-description-copy--desktop,.competitions-hero .hero-stats--desktop{display:none!important}.competitions-hero .hero-cta-mobile,.competitions-hero .hero-description-copy--mobile,.competitions-hero .hero-image-mobile{display:block}@media (min-width:640px){.competitions-hero{align-items:flex-start;min-height:600px;background-color:#000;overflow-x:clip}.competitions-hero .hero-bg{display:block!important;position:absolute;left:0;right:0;top:-80px;bottom:0;background-image:url(/hero-blocks/hero-block2.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.competitions-hero .hero-inner{padding:222px 24px 64px;min-height:650px}.competitions-hero .hero-cta-desktop,.competitions-hero .hero-description-copy--desktop{display:block!important}.competitions-hero .hero-stats--desktop{display:flex!important}.competitions-hero .hero-cta-mobile,.competitions-hero .hero-description-copy--mobile,.competitions-hero .hero-image-mobile{display:none!important}}.mobile-hero{display:flex}.desktop-hero,.mobile-hero{flex-direction:column;background-color:#000}.desktop-hero{display:none!important;position:relative;align-items:flex-start;width:100%;min-height:750px;padding:40px 40px 40px max(40px,(100% - 1130px)/2);overflow:visible;box-sizing:border-box}.desktop-hero-bg{position:absolute;inset:0;background-image:url(/hero-blocks/hero-block4.webp);background-size:cover;background-position:85%;background-repeat:no-repeat;pointer-events:none;transform:scale(.93);transform-origin:right center}.desktop-text-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:750px;margin-top:212px}.desktop-hero-stats,.mobile-hero-stats{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mobile-hero-stats{gap:6px;width:100%;padding:10px 20px;box-sizing:border-box}.desktop-hero-stats .hero-stat,.mobile-hero-stats .hero-stat{display:flex;align-items:center;gap:12px}.mobile-hero-stats .hero-stat{gap:10px;height:33px}.desktop-hero-stats .hero-stat-value,.mobile-hero-stats .hero-stat-value{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:400;line-height:34px;letter-spacing:-.48px;white-space:nowrap}@media (min-width:768px){.mobile-hero{display:none!important}.desktop-hero,.desktop-hero-stats{display:flex!important}}@media (min-width:1024px){.desktop-hero{height:852px;min-height:852px;padding:278px 40px 422px max(40px,(100% - 1130px)/2)}.desktop-text-content{margin-top:0}}.active-section,.alt-cooperation,.current-tasks,.partners,.partnership-section{position:relative;overflow:hidden}.partnership-section{display:flex;flex-direction:column;align-items:center;padding:100px 40px;background:#000;color:#fff}.partnership-section .partnership-container{position:relative;z-index:1;width:100%;max-width:1130px}.partnership-section .partnership-content{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.partnership-section .partnership-title{color:#fff;font-family:Inter Tight,sans-serif;font-size:52px;font-weight:400;line-height:56px;letter-spacing:-1.04px;margin:0}.partnership-section .partnership-description{color:hsla(0,0%,100%,.72);font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:24px;letter-spacing:-.17px;margin:0}.partnership-section .form-block{display:flex;flex-direction:column;gap:24px;width:100%;max-width:557px}.partnership-section .form-inputs{display:flex;flex-direction:column;gap:16px;width:100%}.partnership-section .input-shell{display:flex;flex-direction:column;width:100%;min-height:56px;border-radius:8px;background:rgba(79,79,89,.26);border:1px solid transparent;box-sizing:border-box}.partnership-section .input-shell input,.partnership-section .input-shell textarea{width:100%;padding:24px 12px 8px 16px;margin:0;background:transparent;border:none;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;outline:none;box-sizing:border-box}.partnership-section .input-label{color:#6f6f7c;font-family:Inter,sans-serif;font-size:16px;line-height:24px}@media (max-width:767px){.partnership-section{padding:64px 20px}.partnership-section .partnership-content{flex-direction:column;gap:32px}.partnership-section .partnership-title{font-size:36px;line-height:40px}}