.assembly .head{padding-bottom:75px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.assembly .head{padding-bottom:50px;padding-left:16px;padding-right:16px}}.assembly .head h2{font-size:46px;line-height:120%;letter-spacing:-0.01em;text-align:center;margin-bottom:13px;max-width:594px}@media screen and (max-width: 768px){.assembly .head h2{font-size:30px}}.assembly .head p{font-size:16px;line-height:150%;text-align:center;color:rgba(25,25,28,.7);max-width:594px}@media screen and (max-width: 768px){.assembly .head p{font-size:14px}}.assembly .head-2{display:flex;align-items:end;justify-content:space-between}@media screen and (max-width: 768px){.assembly .head-2{flex-direction:column;gap:20px;align-items:baseline}}.assembly .head-2__title{font-size:46px;line-height:125%;letter-spacing:-0.01em}@media screen and (max-width: 768px){.assembly .head-2__title{font-size:30px;line-height:120%}}.assembly .head-2__text{font-size:16px;line-height:137%;color:rgba(25,25,28,.7);margin-top:13px}@media screen and (max-width: 768px){.assembly .head-2__text{margin-top:14px;font-size:14px;line-height:157%}}.assembly:has(.head-2) .cards-mobile{padding-top:5px}.assembly .cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;padding-top:60px}@media screen and (max-width: 1200px){.assembly .cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.assembly .cards{display:none;padding-top:48px}}.assembly .cards li{width:100%}.assembly .cards .card{background:#e4e4dd;border-radius:12px;overflow:hidden;max-width:100%;height:auto;position:relative;padding:24px;cursor:pointer;aspect-ratio:340/400}@media screen and (max-width: 768px){.assembly .cards .card{aspect-ratio:270/360;padding:20px 30px}}.assembly .cards .card__image{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.assembly .cards .card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.assembly .cards .card__title{font-size:18px;line-height:144%;letter-spacing:-0.01em;position:relative;z-index:1}@media screen and (max-width: 768px){.assembly .cards .card__title{max-width:95%}}.assembly .cards .card__icon{position:absolute;bottom:24px;right:24px;display:flex}@media screen and (max-width: 768px){.assembly .cards .card__icon{bottom:16px;right:16px}}@media screen and (max-width: 768px){.assembly .cards .card__icon svg{width:40px;height:40px}}.assembly .cards .card .hover-block{position:absolute;width:calc(100% - 48px);bottom:24px;left:24px;background-color:#efeee9;border-radius:10px;align-items:center;justify-content:center;padding:30px;flex-direction:column;display:none}@media screen and (max-width: 768px){.assembly .cards .card .hover-block{width:calc(100% - 32px);bottom:16px;left:16px;padding:18px 20px}}.assembly .cards .card .hover-block__divider{width:calc(100% - 16px);height:1px;background-color:rgba(25,25,28,.1);display:block;margin:16px 8px 18px}@media screen and (max-width: 768px){.assembly .cards .card .hover-block__divider{margin:16px 0px 15px;width:calc(100% - 20px)}}.assembly .cards .card .hover-block .primary-btn{margin-top:23px}@media screen and (max-width: 768px){.assembly .cards .card .hover-block .primary-btn{height:42px}}.assembly .cards .card .hover-block__video{font-weight:400;font-size:16px;letter-spacing:-0.02em;display:flex;align-items:center;color:#6667aa;gap:11px;padding:0}@media screen and (max-width: 768px){.assembly .cards .card .hover-block__video{font-size:14px}}.assembly .cards .card .hover-block__download{display:flex;align-items:center;gap:11px}.assembly .cards .card .hover-block__download *{color:#6667aa;font-size:16px;line-height:137%;letter-spacing:-0.01em}@media screen and (max-width: 768px){.assembly .cards .card .hover-block__download *{font-size:14px}}.assembly .cards .card .hover-block__download svg{margin-top:-4px}.assembly .cards .card.active .hover-block{display:flex}.assembly .cards .card:hover .card__image img{transform:scale(1.05)}@media screen and (max-width: 768px){.assembly .cards .card:hover .card__image img{transform:scale(1)}}.assembly .cards .card:hover .card__icon svg circle{fill:#fffefc}.assembly .cards.cards-mobile{display:none}@media screen and (max-width: 768px){.assembly .cards.cards-mobile{display:flex;flex-direction:column;gap:48px}}.assembly .cards.cards-mobile .cards-mobile__title{font-size:24px;line-height:120%;letter-spacing:-0.01em;margin-bottom:32px}.assembly .cards.cards-mobile .block-wrapper{position:relative}.assembly .cards.cards-mobile .swiper-wrapper{display:flex;width:-moz-fit-content;width:fit-content}.assembly .cards.cards-mobile .swiper-wrapper.pop-up-open{transform:unset !important}.assembly .cards.cards-mobile .button-prev{position:absolute;top:50%;left:24px;transform:translateY(12%);z-index:1;display:flex;padding:0}.assembly .cards.cards-mobile .button-prev svg{transform:rotate(180deg)}.assembly .cards.cards-mobile .button-next{position:absolute;top:50%;right:24px;transform:translateY(12%);z-index:1;display:flex;padding:0}.assembly .cards.cards-mobile .swiper-button-disabled{display:none}@media screen and (max-width: 768px){.assembly .main-page-container{overflow:hidden}}