@media (max-width: 768px){.desktop-only{display:none}}@media (min-width: 769px){.mobile-only{display:none}}.promo2__container{width:100%;margin:0 auto;box-sizing:border-box;max-width:1200px;min-width:320px;padding:0 20px;position:relative}.promo2__h2{font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:1em}@media (max-width: 768px){.promo2__h2{font-size:32px;line-height:1.2em}}.promo2__body{color:#778185;font-size:18px;line-height:1.3em;font-weight:400}@media (max-width: 768px){.promo2__body{font-size:16px}}.promo2__white-btn{font-size:16px;font-weight:500;flex-shrink:0;background-color:#fff;padding:8px 12px;color:#121618;display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:.5px solid rgba(0,0,0,.8);box-shadow:2px 2px #000c;transition:.2s ease-out}.promo2__white-btn:hover{text-decoration:none;box-shadow:4px 4px #000c}.promo2__demo-btn{font-size:16px;padding:10px 16px;line-height:30px;box-sizing:border-box;text-align:center;font-weight:500;border-radius:8px;border:none;transition:.3s ease-in-out;color:#fff;display:flex;gap:8px;align-items:center;justify-content:center;box-shadow:2px 2px #000;border:.5px solid black;outline-offset:-5px;outline:1px dashed transparent}.promo2__demo-btn:hover{box-shadow:5px 5px #000;text-decoration:none}.promo2__demo-btn:focus{outline-color:#000}.promo2__demo-btn_pool{background-color:#0bb8e5}.promo2__demo-btn_netflix{background-color:#c63531}.promo2__demo-btn_purple{background-color:#421a65}.promo2__demo-btn_fuscia{background-color:#a435f0}.promo2__demo-btn_2{background-color:#00abd8;padding-left:24px;padding-right:24px}.promo2__demo-btn_3{background-color:#1a2024;padding-left:24px;padding-right:24px}.promo2__svg-box,.lottie-box{border:1px solid black;border-radius:24px;box-shadow:6px 6px var(--box-shadow),6px 6px 0 1px #000}@media (max-width: 768px){.promo2__svg-box,.lottie-box{border-radius:16px}}.lottie-box{width:100%;aspect-ratio:80/44}.promo2__logos{padding:100px 0;background-color:#fff}@media (max-width: 768px){.promo2__logos{padding-top:64px;padding-bottom:64px}}.promo2__logos.dark{background-color:#002a35}.promo2__logos.dark .promo2__grid{outline:2px solid #002A35}.promo2__logos.dark .promo2__logos__img-wrapper{border-color:#ffffff1a;box-shadow:0 1px #ffffff1a}.promo2__logos.dark .promo2__logos__img-wrapper img{filter:brightness(0) invert(100%)}.promo2__logos .promo2__grid{display:flex;flex-wrap:wrap;justify-content:center;padding:0;outline:2px solid white}.promo2__logos__img-wrapper{box-sizing:border-box;width:100%;padding:16px;display:flex;align-items:center;justify-content:center;border-right:1px solid #EEF0F0;box-shadow:0 1px #eef0f0}@media (min-width: 769px){.promo2__logos__img-wrapper{padding:30px;max-width:20%}.promo2__logos__img-wrapper:nth-child(5n){border-right:0}}@media (max-width: 768px){.promo2__logos__img-wrapper{max-width:33%}.promo2__logos__img-wrapper:nth-child(3n){border-right:0}.promo2__logos__img-wrapper:nth-child(10):last-child{display:none}}.promo2__logos__img-wrapper:last-child{border-right:0}.promo2__logos__img-wrapper img{width:120px;height:40px;object-fit:contain;object-position:center;max-width:100%;filter:brightness(0) saturate(100%) invert(29%) sepia(2%) saturate(3010%) hue-rotate(176deg) brightness(101%) contrast(97%)}.promo2__cta{padding-top:72px;padding-bottom:72px;background:linear-gradient(to top,#f8f4ef,#fff);border-bottom:1px solid rgba(0,0,0,.1)}.promo2__cta .promo2__container{width:100%;margin:0 auto;box-sizing:border-box;max-width:1200px;min-width:320px;padding:0 20px;position:relative;display:flex;flex-direction:column;align-items:center;gap:72px}.promo2__cta__top-wrapper{text-align:center;display:flex;flex-direction:column;gap:20px;max-width:540px;align-items:center}.promo2__cta__h2{font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:1.1em;color:#1a2024}@media (max-width: 768px){.promo2__cta__h2{font-size:36px}}.promo2__cta__body{font-size:18px;font-weight:400;line-height:30px;color:#1a2024b3;margin-bottom:20px}@media (max-width: 768px){.promo2__cta__body{font-size:16px}}.promo2__cta__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.promo2__cta__buttons{width:100%;flex-direction:column;align-items:stretch}}.promo2__cta.variant-purple-square{background:#985df6}@media (min-width: 769px){.promo2__cta.variant-purple-square{padding-bottom:100px}}.promo2__cta.variant-purple-square .promo2__cta__h2{color:#fff}.promo2__cta.variant-purple-square .promo2__cta__body{color:#ffffffb3}.promo2__cta.variant-purple-square .promo2__demo-btn{box-shadow:2px 2px #000;transition:.2s ease-in-out;border:0;cursor:pointer;display:flex;align-items:center;gap:6px;box-sizing:border-box;outline-offset:-3px;outline:1px dashed transparent;border:1px solid black;text-align:center;justify-content:center;font-weight:400;border-radius:6px;box-shadow:4px 4px #000;padding:18px 20px;font-size:17px;line-height:normal}.promo2__cta.variant-purple-square .promo2__demo-btn:hover{box-shadow:3px 3px #000;text-decoration:none}.promo2__cta.variant-purple-square .promo2__demo-btn:focus-visible,.promo2__cta.variant-purple-square .promo2__demo-btn:focus{outline-color:#000}@media (max-width: 768px){.promo2__cta.variant-purple-square .promo2__demo-btn{align-self:center}}.promo2__cta.variant-purple-square .promo2__demo-btn:hover{box-shadow:6px 6px #000}.promo2__cta.variant-purple-square .promo2__demo-btn_3{background-color:#f6c944;color:#000}.promo2__cta.variant-purple-square .promo2__demo-btn_2{background-color:#fff;color:#000}.promo2__security{padding:128px 0;background-color:#fff}@media (max-width: 768px){.promo2__security{padding-top:88px;padding-bottom:32px}}.promo2__security .promo2__container{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 768px){.promo2__security .promo2__container{grid-template-columns:1fr}}.promo2__security__left-wrapper{display:flex;flex-direction:column;gap:32px;max-width:400px;align-items:start}.promo2__security__left-wrapper h2{color:#1a2024}.promo2__security__body{color:#485357}.promo2__security__right-wrapper{padding:0 78px}@media (max-width: 1280px){.promo2__security__right-wrapper{padding:0}}.promo2__security__card{padding:32px 0;border-top:1px solid #EEF0F0;display:flex;flex-direction:column;gap:8px}.promo2__security__card:first-child{padding-top:0;border-top:0}.promo2__security__card>*{margin-bottom:0}.promo2__security__card-title{font-size:18px;font-weight:700;margin-top:4px;line-height:1.3em;color:#1a2024}.promo2__security__card-text{font-size:16px;line-height:1.5em;color:#485357;font-weight:400}body.features_participant_management{background-color:#fff}.promo2__badge{display:inline-block;padding:2px 10px;align-items:center;border-radius:4px;background-color:#dcfff7;color:#027a48;color:color(display-p3 .0078 .478 .28);text-align:center;font-size:14px;font-weight:500;line-height:20px}.promo2__hero{padding:88px 0;background-color:#fff}@media (max-width: 768px){.promo2__hero{padding:17px 0 32px}}.promo2__hero .promo2__container{display:flex;flex-direction:column;gap:32px;align-items:center}.promo2__hero_content{text-align:center;display:flex;flex-direction:column;gap:24px;align-items:center;max-width:630px}.promo2__hero .promo2__header{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.promo2__hero .promo2__header svg{display:none}}.promo2__hero .promo2__header .upper-text{font-size:20px;font-weight:500;color:#060809}@media (max-width: 768px){.promo2__hero .promo2__header .upper-text{font-size:14px}}.promo2__hero .h1{font-size:64px;font-weight:700;line-height:1em;letter-spacing:-.04em;text-wrap:balance;color:#1a2024}@media (max-width: 768px){.promo2__hero .h1{font-size:28px;line-height:1.1em}}.promo2__hero p{font-size:18px;line-height:24px;color:#778185;font-weight:400}@media (max-width: 768px){.promo2__hero p{font-size:14px}}.promo2__dashboard-features{background-color:#fff}.promo2__dashboard-features__svg-wrap{border-radius:16px;border:1px solid black;overflow:hidden;box-shadow:6px 6px #e2e2e2,6px 6px 0 1px #000}.promo2__dashboard-features__features-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media (max-width: 768px){.promo2__dashboard-features__features-wrap{grid-template-columns:1fr}}.promo2__dashboard-features__top-wrapper{background-image:linear-gradient(to bottom,#fff 75%,#002a35 75%)}@media (max-width: 768px){.promo2__dashboard-features__top-wrapper{padding-bottom:32px;--gradient-start: calc((100vw - 40px)*.3) ;background-image:linear-gradient(to bottom,white var(--gradient-start),#002A35 var(--gradient-start))}}.promo2__dashboard-features__top-wrapper .swiper{border-radius:16px;border:1px solid rgba(0,42,53,.1);outline:8px solid rgba(0,42,53,.05)}@media (max-width: 768px){.promo2__dashboard-features__top-wrapper .swiper{border:0;outline:0;outline-width:2.5px;border-radius:5px}}.promo2__dashboard-features__top-wrapper .swiper-pagination{display:none}@media (max-width: 768px){.promo2__dashboard-features__top-wrapper .swiper-pagination{display:block;height:20px}}.promo2__dashboard-features__top-wrapper svg{display:block}.promo2__dashboard-features__bottom-wrapper{background-color:#002a35;padding-top:50px;padding-bottom:112px;color:#fff}@media (max-width: 768px){.promo2__dashboard-features__bottom-wrapper{padding-top:0;padding-bottom:60px}}.promo2__dashboard-features__slide-top-bar{position:absolute;left:0;top:-1.5px;height:2px;background-color:#0bb8e5;width:0}.promo2__dashboard-features__slide{display:flex;flex-direction:column;gap:12px;background:transparent;text-align:left;border:0px solid transparent;position:relative;color:#fff;transition:.2s ease-out}@media (max-width: 768px){.promo2__dashboard-features__slide{pointer-events:none;text-align:center;border-top:0;align-items:center}}.promo2__dashboard-features__slide.dynamic{border-top:1px solid rgba(255,255,255,.1);padding-top:25px;cursor:pointer}.promo2__dashboard-features__slide.dynamic:focus-visible{outline:1px dashed rgba(255,255,255,.4);outline-offset:4px;border-radius:1px}@media (min-width: 769px){.promo2__dashboard-features__slide.dynamic:hover{border-top:1px solid rgba(255,255,255,.2)}.promo2__dashboard-features__slide.dynamic:hover h2{opacity:1}.promo2__dashboard-features__slide.dynamic:hover p{opacity:.9}}@media (min-width: 769px){.promo2__dashboard-features__slide.active{border-top:1px solid rgba(255,255,255,.2);pointer-events:none}.promo2__dashboard-features__slide.active h2{opacity:1}.promo2__dashboard-features__slide.active p{opacity:.9}.promo2__dashboard-features__slide.active .promo2__dashboard-features__slide-top-bar{transition:width 1s ease-in-out;width:100%}}.promo2__dashboard-features__slide h2{font-size:20px;line-height:1.3em;font-weight:700;opacity:.7;transition:.2s ease-out}@media (max-width: 768px){.promo2__dashboard-features__slide h2{font-size:16px}}.promo2__dashboard-features__slide p{opacity:.5;font-size:16px;line-height:1.3em;font-weight:400;text-wrap:pretty;transition:.2s ease-out}.promo2__dashboard-features__slide-mobile{display:none}@media (max-width: 768px){.promo2__dashboard-features__slide-mobile{display:flex}}.promo2__dashboard-features__pagination{position:relative;padding-top:20px}.promo2__dashboard-features__pagination .swiper-pagination-bullet{background-color:#fff}.promo2__testimonials{padding-top:92px;padding-bottom:67px;background-color:#002a35;color:#fff;position:relative}@media (max-width: 768px){.promo2__testimonials{padding-top:32px;padding-bottom:32px}}.promo2__testimonials.light{background-color:#fff;color:#1a2024}.promo2__testimonials.light .swiper-pagination-bullet{background-color:#002a35}.promo2__testimonials .promo2__container{max-width:1040px}@media (min-width: 769px){.promo2__testimonials .promo2__container{padding-left:70px;padding-right:70px}}.promo2__testimonials__slide-content{padding:64px;display:flex;flex-direction:column;gap:32px}@media (max-width: 1280px){.promo2__testimonials__slide-content{padding:64px 16px}}@media (max-width: 768px){.promo2__testimonials__slide-content{text-align:center;align-items:center;padding:16px 0 48px}}.promo2__testimonials__logo-wrap{height:40px}.promo2__testimonials__logo-wrap img{max-width:100%;width:130px;height:40px;object-fit:contain;object-position:left}@media (max-width: 768px){.promo2__testimonials__logo-wrap img{object-position:center}}.promo2__testimonials__text{font-size:26px;line-height:1.4em;font-family:Lora,serif;max-width:323px}@media (max-width: 768px){.promo2__testimonials__text{font-size:26px;line-height:1.7em;max-width:none}}.promo2__testimonials__person{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.promo2__testimonials__person{align-items:center}}.promo2__testimonials__person img{border-radius:100%;object-fit:cover}.promo2__testimonials__name{font-size:16px;font-weight:400;line-height:1.5em}.promo2__testimonials__position{font-size:16px;font-weight:400;opacity:.5}.promo2__testimonials__pagination{position:relative}.promo2__testimonials__pagination .swiper-pagination-bullet,.promo2__testimonials .swiper-pagination-bullet{background-color:#fff}.promo2__testimonials__slider-nav{box-sizing:border-box;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1160px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.promo2__testimonials__slider-nav{display:none}}.promo2__testimonials__slider-button{background-color:transparent;color:#fff;border:0 solid transparent;cursor:pointer;height:40px;width:40px;border-radius:100%;background-color:#ffffff10;transition:.2s ease-in-out;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.promo2__testimonials__slider-button>*{opacity:.5;transition:.2s ease-in-out;height:20px;width:20px}.promo2__testimonials__slider-button:hover{background-color:#fff3}.promo2__testimonials__slider-button:hover>*{opacity:1}.promo2__testimonials__slider-button:focus-visible{outline:1px dashed rgba(255,255,255,.2);outline-offset:4px;background-color:#fff3}.promo2__testimonials__slider-button:focus-visible>*{opacity:1}.promo2__testimonials__slider-button.button-prev{left:0}.promo2__testimonials__slider-button.button-next{right:0}.promo2__title-features{background-color:#1a2024;padding:128px 0;color:#fff}@media (max-width: 768px){.promo2__title-features{padding:48px 0}}.promo2__title-features.plum{background-color:#653888}.promo2__title-features.plum .promo2__title-features__body{color:#fff;font-weight:400}.promo2__title-features.plum .promo2__title-features__feat svg path{stroke:#ff9fa0}.promo2__title-features .promo2__container{display:flex;flex-direction:column;gap:88px;align-items:center}@media (max-width: 768px){.promo2__title-features .promo2__container{padding:0 32px;gap:32px;align-items:stretch}}.promo2__title-features__h2{max-width:890px;text-align:center}@media (max-width: 768px){.promo2__title-features__h2{text-align:left;font-size:28px}}.promo2__title-features__content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width: 768px){.promo2__title-features__content{grid-template-columns:1fr;gap:0}}.promo2__title-features__feat{padding:32px;display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.promo2__title-features__feat{padding-left:0;padding-right:0}}.promo2__title-features__title{font-size:18px;line-height:1.3em;font-weight:500}.promo2__title-features__body{color:#929a9d;font-size:16px;line-height:1.3em}.promo2__card-swiper{padding-top:128px;padding-bottom:96px;background:linear-gradient(to bottom,#fcfaf8,#fff)}@media (max-width: 768px){.promo2__card-swiper{padding-top:88px;padding-bottom:32px}}.promo2__card-swiper>*{margin-bottom:58px!important}.promo2__card-swiper>:last-child{margin-bottom:0}.promo2__card-swiper .promo2__container__swiper-container{padding-right:0;padding-left:0;max-width:none}.promo2__card-swiper__top-wrapper{max-width:720px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:32px;text-align:center;align-items:center}.promo2__card-swiper__top-wrapper h2{color:#1a2024}.promo2__card-swiper__p{color:#778185;font-size:18px;line-height:1.3em;font-weight:400}.promo2__card-swiper__swiper{width:100%}.promo2__card-swiper .swiper-wrapper{transition-timing-function:linear;padding-bottom:5px}@media (max-width: 768px){.promo2__card-swiper .swiper-wrapper{transition-timing-function:ease-out}}.promo2__card-swiper__slide{max-width:320px}@media only screen and (min-width: 2000px){.promo2__card-swiper__slide{max-width:15vw}}.promo2__card-swiper__slide_content{padding:32px 32px 48px;border-radius:16px;border:1px solid rgba(0,0,0,.8);box-shadow:4px 4px #d1eff1,4px 4px 0 1px #000;display:flex;flex-direction:column;gap:22px}.promo2__card-swiper__slide_title{font-size:18px;line-height:1.3em;font-weight:700;margin-bottom:0;color:#262e32}.promo2__card-swiper__slide_feature-list{display:flex;flex-direction:column;gap:16px}.promo2__card-swiper__slide_feature{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.promo2__card-swiper__slide_feature-text{font-size:16px;font-weight:400;color:#262e32}.promo2__card-swiper__slide_feature-text.gray{color:#949a9d}.promo2__card-swiper__slide_feature-tag{font-size:13px;font-weight:400;line-height:1.3em;padding:2px 6px;color:#004a00;background-color:#e0ffe8;border-radius:6px}.promo2__card-swiper__slide_feature-tag.orange{color:#861b00;background-color:#fff0d6}.promo2__card-swiper__slide_feature-url{color:#262e32;text-decoration:underline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:calc(100% - 35px);font-weight:400;font-size:16px}.promo2__card-swiper__info{background-color:#fffaf3;padding:24px 32px;border-radius:16px;border:1px solid #FFEAD1;max-width:800px;margin-left:auto;margin-right:auto;color:#262e32;display:flex;gap:58px;align-items:center}@media (max-width: 768px){.promo2__card-swiper__info{flex-direction:column;gap:16px;align-items:start}}.promo2__card-swiper__info_title{font-size:18px;line-height:1.3em;margin-bottom:4px;font-weight:700}.promo2__card-swiper__info_text{color:#485357;font-size:16px;line-height:1.5em;font-weight:400}.promo2__title-img-content{background-color:#fff;padding:128px 0}@media (max-width: 768px){.promo2__title-img-content{padding-top:88px;padding-bottom:32px}}.promo2__title-img-content .promo2__container{display:flex;flex-direction:column;gap:64px;align-items:center}@media (max-width: 768px){.promo2__title-img-content .promo2__container{gap:32px}}.promo2__title-img-content__top-wrapper{text-align:center;max-width:720px;display:flex;flex-direction:column;gap:32px}@media (max-width: 768px){.promo2__title-img-content__top-wrapper{gap:16px}}.promo2__title-img-content__top-wrapper h2{color:#1a2024}.promo2__title-img-content__bottom-wrapper{background-color:#f8f9f9;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;border:1px solid black;box-shadow:6px 6px #e2e2e2,6px 6px 0 1px #000}@media (max-width: 768px){.promo2__title-img-content__bottom-wrapper{grid-template-columns:1fr}}.promo2__title-img-content__bottom-content{padding:80px}@media (max-width: 768px){.promo2__title-img-content__bottom-content{padding:20px 40px 50px;order:2;align-items:center;text-align:center}}.promo2__title-img-content__upper-text{font-size:16px;font-weight:400;line-height:1.5em;color:#485357;margin-bottom:4px;text-wrap:pretty}.promo2__title-img-content__title2{font-size:32px;font-weight:700;line-height:1.25em;color:#060809;margin-bottom:24px}@media (max-width: 768px){.promo2__title-img-content__title2{font-size:21px}}.promo2__title-img-content__svg{max-width:642px}.promo2__role-cards{background-color:#fff;padding-top:128px;padding-bottom:96px}@media (max-width: 768px){.promo2__role-cards{padding-top:88px;padding-bottom:80px}}.promo2__role-cards .promo2__container{display:flex;flex-direction:column;gap:64px;align-items:center}@media (max-width: 768px){.promo2__role-cards .promo2__container{gap:32px}}.promo2__role-cards__top-wrapper{max-width:720px;display:flex;flex-direction:column;gap:32px;text-align:center}@media (max-width: 768px){.promo2__role-cards__top-wrapper{gap:16px}}.promo2__role-cards__upper-text{font-size:18px;color:#00abff;font-weight:400}.promo2__role-cards__heading{margin-bottom:0}.promo2__role-cards__grid{border:1px dashed rgba(0,0,0,.1);display:grid;width:100%;grid-template-columns:1fr 1fr}@media (max-width: 768px){.promo2__role-cards__grid{grid-template-columns:1fr}}.promo2__role-cards__card{padding:7px;position:relative}@media (max-width: 768px){.promo2__role-cards__card{padding:0}}.promo2__role-cards__card:nth-child(2n){border-left:1px dashed rgba(0,0,0,.1)}@media (max-width: 768px){.promo2__role-cards__card:nth-child(2n){border-left:0}}.promo2__role-cards__card:nth-child(-n+2){border-bottom:1px dashed rgba(0,0,0,.1)}@media (max-width: 768px){.promo2__role-cards__card:nth-child(-n+3){border-bottom:1px dashed rgba(0,0,0,.1)}}.promo2__role-cards__card:before{content:"";position:absolute;height:calc(100% + 10px);width:calc(100% + 10px);background-image:url("https://assets-prod.ethn.io/assets/ico-plus-GEZHUE7W.digested.svg"),url("https://assets-prod.ethn.io/assets/ico-plus-GEZHUE7W.digested.svg"),url("https://assets-prod.ethn.io/assets/ico-plus-GEZHUE7W.digested.svg"),url("https://assets-prod.ethn.io/assets/ico-plus-GEZHUE7W.digested.svg");top:-5px;left:-5px;background-size:10px;background-repeat:no-repeat}.promo2__role-cards__card:nth-child(1):before{background-position:left top,left bottom,right top,right bottom}.promo2__role-cards__card:nth-child(2):before{background-position:right top,right bottom}@media (max-width: 768px){.promo2__role-cards__card:nth-child(2):before{background-position:left bottom,right bottom}}.promo2__role-cards__card:nth-child(3):before{background-position:left bottom,right bottom}.promo2__role-cards__card:nth-child(4):before{background-position:right bottom}@media (max-width: 768px){.promo2__role-cards__card:nth-child(4):before{background-position:left bottom,right bottom}}.promo2__role-cards__card-content{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;padding:45px 60px 30px;transition:.2s ease-out;text-align:center}@media (max-width: 768px){.promo2__role-cards__card-content{padding:37px 70px}}.promo2__role-cards__card-content:hover{background-color:#00abff0a;text-decoration:none}.promo2__role-cards__card-content:hover .promo2__role-cards__hover-icon{opacity:1}.promo2__role-cards__card-content>*{margin-bottom:0}.promo2__role-cards__card-title{font-size:32px;font-weight:700;line-height:1.25em;color:#000}@media (max-width: 768px){.promo2__role-cards__card-title{font-size:21px}}.promo2__role-cards__card-text{font-size:16px;color:#000000b3;line-height:1.4em;font-weight:400}@media (max-width: 768px){.promo2__role-cards__card-text{font-size:14px}}.promo2__role-cards__hover-icon{opacity:0;transition:.2s ease-out}@media (max-width: 768px){.promo2__role-cards__hover-icon{display:none}}.promo2__product-cards{background-color:#fff;padding-top:128px;padding-bottom:96px}@media (max-width: 768px){.promo2__product-cards{padding-top:88px;padding-bottom:32px}}.promo2__product-cards .promo2__container{display:flex;flex-direction:column;gap:64px;align-items:center}@media (max-width: 768px){.promo2__product-cards .promo2__container{gap:32px}}.promo2__product-cards__top-wrapper{max-width:860px;display:flex;flex-direction:column;gap:32px;text-align:center}@media (max-width: 768px){.promo2__product-cards__top-wrapper{gap:16px}}.promo2__product-cards__top-wrapper h2{color:#1a2024}.promo2__product-cards__grid{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;gap:28px}@media (max-width: 768px){.promo2__product-cards__grid{grid-template-columns:1fr}}.promo2__product-cards__card{padding:32px 40px 32px 32px;border-radius:16px;display:flex;flex-direction:column;gap:16px;background-color:#f8f9f9;color:#262e32;transition:.2s ease-out;border:1px solid black;box-shadow:4px 4px #e8f2de,4px 4px 0 1px #000}.promo2__product-cards__card *{margin-bottom:0}.promo2__product-cards__card.pool{background-color:#f6fdff;box-shadow:4px 4px #c5effb,4px 4px 0 1px #000}.promo2__product-cards__card.incentives{background-color:#f8fffb;box-shadow:4px 4px #d3f5e1,4px 4px 0 1px #000}.promo2__product-cards__card.screeners{background-color:#eefeff;box-shadow:4px 4px #d2f3f6,4px 4px 0 1px #000}.promo2__product-cards__card.intercepts{background-color:#fff9f3;box-shadow:4px 4px #f7e5d3,4px 4px 0 1px #000}.promo2__product-cards__card.scheduling{background-color:#fff7fc;box-shadow:4px 4px #f5d7ea,4px 4px 0 1px #000}.promo2__product-cards__card.participant{background-color:#f4eeff;box-shadow:4px 4px #daccf3,4px 4px 0 1px #000}.promo2__product-cards__card:hover{text-decoration:none;box-shadow:5px 5px #000;transform:translate(-2px,-2px)}.promo2__product-cards__card-title{font-size:18px;line-height:1.3em;font-weight:500}.promo2__product-cards__card-title-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.promo2__product-cards__card-text{font-size:16px;line-height:1.5em;font-weight:400}.promo2__faq{padding-top:128px;padding-bottom:96px;background-color:#fff}@media (max-width: 768px){.promo2__faq{padding-top:88px;padding-bottom:32px}}.promo2__faq .promo2__container{display:flex;flex-direction:column;gap:64px;max-width:800px}@media (max-width: 768px){.promo2__faq .promo2__container{gap:32px}}.promo2__faq__h2{text-align:center;color:#1a2024}.promo2__faq__card{padding:28px 0;border-bottom:1px solid rgba(0,0,0,.1)}.promo2__faq__card.active .promo2__faq__button{transform:rotate(90deg);opacity:1}.promo2__faq__card.active .promo2__faq__a{grid-template-rows:1fr;opacity:1}.promo2__faq__card.active .promo2__faq__a a{visibility:visible}.promo2__faq__card.active [data-name=plus-horisontal]{opacity:0}.promo2__faq__q{background-color:transparent;border:0;text-align:left;display:flex;justify-content:space-between;gap:20px;width:100%;padding:4px 8px;margin:0 -8px;cursor:pointer;border-radius:1px;transition:.2s ease-in-out;outline:1px dashed rgba(0,0,0,0);outline-offset:4px}.promo2__faq__q:focus-visible{outline:1px dashed rgba(0,0,0,.2)}.promo2__faq__title{font-size:18px;font-weight:500;line-height:24px;margin-bottom:0;color:#262e32}.promo2__faq__button{height:24px;width:24px;display:flex;align-items:center;justify-content:center;transition:.2s ease-out;opacity:.3}.promo2__faq__a{transition:grid-template-rows .2s,opacity .4s;transition-timing-function:ease-in-out;display:grid;grid-template-rows:0fr;opacity:0}.promo2__faq__a a{visibility:hidden}.promo2__faq__body{font-size:16px;font-weight:400;line-height:1.5em;color:#485357;overflow:hidden;padding-right:40px;text-wrap:pretty;padding-left:3px;margin-left:-3px}@media (max-width: 768px){.promo2__faq__body{padding-right:0}}.promo2__faq__body>*{margin-bottom:10px}.promo2__faq__body>*:last-child{margin-bottom:0}.promo2__faq__body a{color:#485357;text-decoration:underline;display:inline-flex;align-items:center;gap:5px}.promo2__faq__body ul li{list-style-type:disc;margin-left:1em}.promo2__faq__body ul>*{margin-bottom:10px}.promo2__faq__body ul>*:last-child{margin-bottom:0}.promo2__faq__body:before{content:"";height:16px;display:block}.promo2__stats{padding-top:128px;padding-bottom:168px;background-color:#fff}@media (max-width: 768px){.promo2__stats{padding-top:88px;padding-bottom:32px}}.promo2__stats .promo2__container{display:flex;flex-direction:column;gap:64px;align-items:center}@media (max-width: 768px){.promo2__stats .promo2__container{gap:32px}}.promo2__stats__top-wrapper{text-align:center;max-width:960px;display:flex;flex-direction:column;gap:32px;align-items:center}@media (max-width: 768px){.promo2__stats__top-wrapper{gap:16px}}.promo2__stats__top-wrapper h2{color:#1a2024}.promo2__stats__body{max-width:720px}.promo2__stats__grid{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}@media (max-width: 1024px){.promo2__stats__grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.promo2__stats__grid{grid-template-columns:1fr}}.promo2__stats__card{position:relative;padding:1px;overflow:hidden;border-radius:16px;box-shadow:4px 4px #e8f2de,4px 4px 0 1px #000;border:1px solid black}.promo2__stats__card.highlighted{box-shadow:4px 4px #ffd8d2,4px 4px 0 1px #000}.promo2__stats__card-content{padding:32px;border-radius:15px;display:flex;gap:16px}@media (max-width: 768px){.promo2__stats__card-content{padding:20px}}.promo2__stats__card-right{display:flex;flex-direction:column;gap:8px}.promo2__stats__card-title{font-size:54px;font-weight:600;font-family:Lora,serif;margin-bottom:0;line-height:1.2em;color:#1a2024}@media (max-width: 1280px){.promo2__stats__card-title{font-size:36px}}.promo2__stats__card-text{font-size:16px;font-weight:400;color:#262e32;line-height:1.3em}
