.industries-section{padding:60px 20px}.industries-section__container{width:100%;max-width:1290px;margin:0 auto}.industries-section__title{color:var(--color-ink);font-family:var(--font-heading);text-align:center;margin:0 0 18px;font-size:32px;font-weight:600;line-height:40px}.industries-section__description{color:var(--color-brand-dark);text-align:center;margin:0 0 40px;font-size:16px;font-weight:400;line-height:18px}.industries-section__carousel{z-index:102;position:relative}.industries-section__carousel:has(.industries-section__slide-link:hover) .industries-section__slide-link:not(:hover):after{background-color:var(--color-brand-soft);opacity:.5}.industries-section__swiper{width:100%}.industries-section__swiper .swiper-slide,.industries-section__slide{height:auto}.industries-section__slide-link{cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;border-radius:3px;width:100%;min-width:138px;height:100%;max-height:303px;margin-top:35px;margin-bottom:43px;text-decoration:none;transition:transform .4s ease-in-out;display:inline-block;position:relative;overflow:hidden;-webkit-transform:perspective(1px)translateZ(0)scale(1)}.industries-section__slide-link:after{content:"";opacity:0;transition:all .4s ease-in-out;position:absolute;inset:0}.industries-section__slide-link:hover,.industries-section__slide-link:focus-visible{filter:blur();-webkit-backface-visibility:hidden;-webkit-transform:perspective(1px)translateZ(0)scale(1.1)}.industries-section__slide-title{z-index:3;max-width:100px;color:var(--color-white);text-align:center;font-size:15px;font-weight:500;display:block;position:absolute;top:24px;left:50%;right:0;transform:translate(-50%)}.industries-section__slide-image{object-fit:cover;border-radius:3px;width:100%;height:330px}.industries-section__carousel .swiper-pagination{text-align:center;margin:0 auto;line-height:0;display:block;bottom:0;left:0;right:0}.industries-section__pagination-button{opacity:1;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin:0 5px;padding:0;transition:width .5s ease-out,background-color .2s;display:inline-flex}.industries-section__pagination-button:before{content:"";background-color:#cbe0e2;border-radius:10px;width:15px;height:8px;transition:width .5s ease-out,background-color .2s}.industries-section__pagination-button--active{width:34px}.industries-section__pagination-button--active:before{background-color:var(--color-brand-soft);width:34px}.industries-section__pagination-button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (width>=375px){.industries-section__slide-title{min-width:130px;max-width:100%;left:0;right:0;transform:none}.industries-section__pagination-button{margin:0 17px}.industries-section__pagination-button--active,.industries-section__pagination-button--active:before{width:60px}}@media (width<=767px){.industries-section__carousel{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (width>=768px){.industries-section{padding:60px}.industries-section__slide-link{border-radius:5px;max-height:498px;margin-top:58px;margin-bottom:64px}.industries-section__slide-image{border-radius:5px;height:498px}.industries-section__slide-title{min-width:80px;font-size:14px;left:50%;right:auto;transform:translate(-50%)}}@media (width>=769px){.industries-section{padding:80px 60px}.industries-section__title{margin-bottom:36px;font-size:52px;line-height:62px}.industries-section__description{font-size:18px;line-height:28px}}@media (width>=821px){.industries-section__slide-title{min-width:130px;font-size:18px}}@media (width>=1024px){.industries-section__slide-title{font-size:22px}}@media (width>=1201px){.industries-section{padding:120px 60px}.industries-section__slide-link{margin-bottom:58px}.industries-section__carousel .swiper-pagination{display:none}}@media (width>=1360px){.industries-section__slide-title{top:35px}}.testimonials-section{padding-top:60px;padding-bottom:60px;position:relative;overflow:hidden clip}.testimonials-section__decor{display:none}.testimonials-section--bg{background-color:var(--color-surface)}.testimonials-section__title{z-index:1;max-width:208px;color:var(--color-dark-2);text-align:center;margin:0 auto;font-size:32px;font-weight:600;line-height:40px;position:relative;top:-13px;left:0;right:0}.testimonials-section__slider{z-index:2;text-align:center;position:relative;overflow:hidden clip}.testimonials-section__buttons{z-index:2;box-sizing:border-box;pointer-events:none;justify-content:space-between;width:min(600px,100% - 40px);margin:24px auto 12px;display:none;position:relative}.testimonials-section__button{width:42px;height:42px;box-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.testimonials-section__button--prev{transform:rotate(180deg)}.testimonials-section__button-icon{width:42px;height:42px;display:block}.testimonials-section__swiper{position:relative;overflow:hidden clip}.testimonials-section__slide{flex:0 0 min(560px,100vw - 40px);width:min(560px,100vw - 40px);max-width:none}.testimonials-section__card{box-sizing:border-box;background-color:var(--color-white);text-align:left;border-radius:18px;grid-template-columns:1fr;align-items:center;gap:14px;width:100%;margin:60px 0 80px;padding:32px 22px;display:grid;position:relative;box-shadow:5px 5px 40px #18292d0d}.testimonials-section__rating{z-index:3;background-color:var(--color-white);border-radius:8px;width:100%;max-width:150px;padding:14px;position:absolute;top:-50px;right:25px;box-shadow:5px 5px 40px #18292d0d}.testimonials-section__rating-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.testimonials-section__rating-line--main{margin-bottom:14px}.testimonials-section__rating-label{color:var(--color-ink-soft);font-size:14px;line-height:20px}.testimonials-section__rating-score{color:var(--color-dark-2);font-size:14px;font-weight:600;line-height:20px}.testimonials-section__rating-stars{color:var(--color-brand);justify-content:flex-end;align-items:center;gap:2px;display:flex}.testimonials-section__rating-star{color:currentColor;flex:none;width:16px;height:16px;display:block}.testimonials-section__rating-star path{fill:currentColor}.testimonials-section__avatar{border-radius:50%;width:64px;height:64px;display:block}.testimonials-section__user-info{flex-direction:column;gap:4px;display:flex}.testimonials-section__user-name,.testimonials-section__user-role{margin:0}.testimonials-section__user-name{color:var(--color-dark-2);font-size:20px;font-weight:600;line-height:28px}.testimonials-section__user-role{color:var(--color-brand);font-size:14px;font-weight:500;line-height:20px}.testimonials-section__content p{color:var(--color-ink-soft);margin:0;font-size:16px;line-height:26px}.testimonials-section__content p+p{margin-top:14px}.testimonials-section__pagination{z-index:3;flex-wrap:nowrap;justify-content:center;max-width:max-content;margin:-48px auto 0;display:flex;position:relative}.testimonials-section__pagination .testimonials-section__pagination-button{opacity:1;background-color:#cbe0e2;border:0;border-radius:10px;width:15px;height:8px;margin-left:17px;margin-right:17px;padding:0;transition:width .5s ease-out}.testimonials-section__pagination .testimonials-section__pagination-button--active{background-color:#90c5c1;width:60px}.testimonials-section__slider .swiper-slide{transition:all .75s ease-out}.testimonials-section__slider .swiper-slide-active{z-index:2;transition:transform .3s;animation:.3s testimonials-fade-in}.testimonials-section__slider .swiper-slide-next,.testimonials-section__slider .swiper-slide-prev{z-index:1;transition:transform .75s}@keyframes testimonials-fade-in{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@media (width>=375px){.testimonials-section__buttons{display:flex}}@media (width>=768px){.testimonials-section{padding-top:152px}.testimonials-section__title{max-width:100%;margin-left:0;margin-right:0;position:absolute;top:70px}.testimonials-section__card{width:100%}.testimonials-section__rating{max-width:170px}.testimonials-section__rating-label,.testimonials-section__rating-score{font-size:16px;line-height:24px}.testimonials-section__rating-stars{gap:6px}}@media (width>=769px){.testimonials-section{padding-top:170px;padding-bottom:80px}.testimonials-section__title{margin-top:15px;font-size:44px;line-height:55px;top:60px}.testimonials-section__buttons{margin-top:24px;margin-bottom:12px}.testimonials-section__card{max-width:none}.testimonials-section__slide{flex-basis:560px;width:560px}}@media (width>=992px){.testimonials-section__slide{flex-basis:794px;width:794px}.testimonials-section__card{grid-template-columns:90px auto 160px;gap:24px 36px;width:794px;padding:52px}.testimonials-section__rating{max-width:200px;top:-30px;right:35px}.testimonials-section__avatar{width:90px;height:90px}.testimonials-section__content{grid-column:span 3}}@media (width>=1024px){.testimonials-section__title{margin-top:5px;margin-bottom:40px;top:70px}}@media (width>=1201px){.testimonials-section{padding-top:160px;padding-bottom:120px}.testimonials-section__title{font-size:52px;line-height:65px}.testimonials-section__buttons{z-index:3;width:min(900px,100% - 40px);margin:0;position:absolute;top:108px;left:50%;transform:translate(-50%,-50%)}.testimonials-section__pagination{margin-top:28px}.testimonials-section__slider .swiper-slide{transform:scale(.43)!important}.testimonials-section__slider .swiper-slide-active{transform:scale(1)!important}.testimonials-section__slider .swiper-slide-next{transform:scale(.64)translate(-70%)!important}.testimonials-section__slider .swiper-slide-prev{transform:scale(.64)translate(70%)!important}}@media (width>=1280px){.testimonials-section{padding-top:120px}.testimonials-section__title{position:relative;top:4px}.testimonials-section__buttons{top:162px}}@media (width>=1201px) and (width<=1280px){.testimonials-section__slider .swiper-slide-next{transform:scale(0)translate(-80%)!important}.testimonials-section__slider .swiper-slide-prev{transform:scale(0)translate(80%)!important}}@media (width<=1209px){.testimonials-section__buttons{padding-left:20px;padding-right:20px}}@media (width<=1200px){.testimonials-section__swiper{margin-top:55px}}@media (width<=992px){.testimonials-section__slider .swiper-slide-next{transform:scale(.64)translate(-90%)}.testimonials-section__slider .swiper-slide-prev{transform:scale(.64)translate(90%)}}@media (width<=820px){.testimonials-section__slider .swiper-slide-next{transform:scale(.64)translate(-95%)}.testimonials-section__slider .swiper-slide-prev{transform:scale(.64)translate(95%)}}@media (width<=768px){.testimonials-section__buttons{max-width:580px}.testimonials-section__slider .swiper-slide,.testimonials-section__slider .swiper-slide-next,.testimonials-section__slider .swiper-slide-prev{transition:transform .35s,opacity .35s;transform:scale(1)}.testimonials-section__slider .swiper-slide-active{animation:none}}@media (width>=375px){.testimonials-section__buttons{display:flex}}.faq-section{background-color:var(--color-white);padding-top:60px;padding-bottom:60px;position:relative}.faq-section__title-wrapper{z-index:2;flex-direction:column;gap:24px;margin-bottom:40px;display:flex;position:relative}.faq-section__title{color:var(--color-dark-2);text-align:center;margin:0;font-size:32px;font-weight:600;line-height:40px}.faq-section__list{z-index:2;width:min(1200px,100%);margin-inline:auto;position:relative}.faq-section__item{border-bottom:1px solid var(--color-primary-8);overflow:hidden}.faq-section__item-heading{margin:0}.faq-section__item-button{width:100%;color:var(--color-dark-2);cursor:pointer;text-align:left;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:12px;padding:24px 20px;transition:color .4s,background-color .4s;display:flex}.faq-section__item-button--expanded{background-color:var(--color-primary-8);color:var(--color-brand)}.faq-section__item-button:hover{color:var(--color-brand)}.faq-section__item-question{font-size:18px;font-weight:700;line-height:28.8px}.faq-section__toggle{border:1px solid var(--color-brand);background-color:var(--color-white);border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .5s,border-color .5s;display:flex}.faq-section__toggle--expanded{background-color:var(--color-brand)}.faq-section__toggle-icon{width:20px;height:20px;display:block;position:relative}.faq-section__toggle-line{background-color:var(--color-brand);border-radius:999px;width:14px;height:2px;transition:background-color .5s,opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section__toggle-line--vertical{width:2px;height:14px}.faq-section__toggle--expanded .faq-section__toggle-line{background-color:var(--color-white)}.faq-section__toggle--expanded .faq-section__toggle-line--vertical{display:none}.faq-section__item-panel{background-color:#0000;max-height:0;transition:max-height .6s,background-color .6s;overflow:hidden}.faq-section__item-panel--expanded{background-color:var(--color-primary-8);max-height:1200px}.faq-section__item-content{padding:0 62px 24px 20px}.faq-section__item-content p,.faq-section__item-content li{color:var(--color-ink-soft);margin:0;font-size:18px;line-height:26px}.faq-section__item-content ul{margin:0;padding-left:18px;list-style:outside}.faq-section__item-content p+p,.faq-section__item-content ul+p,.faq-section__item-content p+ul{margin-top:16px}.faq-section__item-content li+li{margin-top:0}.faq-section__item-content a{color:var(--color-brand);text-decoration:underline}.faq-section__more{z-index:2;justify-content:center;margin-top:40px;display:flex;position:relative}.faq-section__vector{display:none}@media (width>=768px){.faq-section{padding-top:80px;padding-bottom:80px}.faq-section__title-wrapper{gap:36px}.faq-section__title{font-size:52px;font-weight:500;line-height:62.4px}.faq-section__item-question{font-size:22px;line-height:30.8px}}@media (width>=992px){.faq-section__vector{z-index:1;width:434px;max-width:none;display:block;position:absolute;top:-85px;right:-270px}}@media (width>=1200px){.faq-section{padding-top:120px;padding-bottom:120px}.faq-section__vector{right:-170px}}@media (width>=1280px){.faq-section__vector{right:0}}
