.subscriptions-list{position:relative;display:grid;align-items:stretch;align-content:start;grid-auto-rows:1fr;gap:20px;padding-block:18px 6px;margin-block-end:24px;touch-action:pan-y;transition:transform .22s ease}.subscriptions-list.subscriptions-list--skeleton .skeleton-card{gap:14px;pointer-events:none}.subscriptions-list.subscriptions-list--skeleton .skeleton-card>*{border-radius:999px;background:linear-gradient(90deg,#f4f4f4 0%,#ffffff 45%,#f4f4f4 100%);background-size:220% 100%;animation:serviceSkeletonPulse 1.25s ease-in-out infinite}.subscriptions-list.subscriptions-list--skeleton .skeleton-card .skeleton-card__logo{width:86px;height:86px;margin-inline:auto;border-radius:24px}.subscriptions-list.subscriptions-list--skeleton .skeleton-card .skeleton-card__title{width:55%;height:28px;margin-inline:auto}.subscriptions-list.subscriptions-list--skeleton .skeleton-card .skeleton-card__line{width:70%;height:18px}.subscriptions-list.subscriptions-list--skeleton .skeleton-card .skeleton-card__line.skeleton-card__line--wide{width:100%;height:36px}.subscriptions-list.subscriptions-list--skeleton .skeleton-card .skeleton-card__actions{width:100%;height:54px;margin-top:4px}.services-mobile-swiper .swiper-wrapper{padding-block:20px}.subscriptions-list .subscription-card,.services-mobile-swiper .subscription-card{position:relative;display:grid;padding:20px;background:#ffffff;border-radius:18px;transition:transform .2s ease,box-shadow .2s ease}.subscriptions-list .subscription-card:hover,.services-mobile-swiper .subscription-card:hover{transform:translateY(-4px);box-shadow:0 2px 12px #0000000f}.subscriptions-list .subscription-card .card-logo,.services-mobile-swiper .subscription-card .card-logo{position:relative;display:grid;align-items:center;justify-content:center;text-align:center;gap:20px;background:#ffffff;padding-block-end:20px;border-bottom:1px solid #f0f0f0}.subscriptions-list .subscription-card .card-logo img,.services-mobile-swiper .subscription-card .card-logo img{max-width:86px;margin-inline:auto}.subscriptions-list .subscription-card .card-logo .card-logo__title,.services-mobile-swiper .subscription-card .card-logo .card-logo__title{font-family:Avenir Next Cyr,sans-serif;font-size:26px;font-weight:600;line-height:120%}.subscriptions-list .subscription-card .card-logo .service_account_type,.services-mobile-swiper .subscription-card .card-logo .service_account_type{display:none}.subscriptions-list .subscription-card .subscription-card__content,.services-mobile-swiper .subscription-card .subscription-card__content{display:grid;gap:20px;padding-block-start:20px;container-type:inline-size}.subscriptions-list .subscription-card .subscription-card__content>.price,.services-mobile-swiper .subscription-card .subscription-card__content>.price{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block{display:flex;flex:1 1 auto;column-gap:18px;font-size:24px;align-items:center;line-height:1;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .price,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .price{font-family:Manrope,sans-serif;font-weight:800;font-size:32px;line-height:120%;flex:0 1 auto;min-width:0;white-space:nowrap}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .crossed_price,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .crossed_price{flex:0 1 auto;min-width:0;font-size:24px;font-weight:400;line-height:120%;white-space:nowrap}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .crossed_price s:before,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .crossed_price s:before{width:100%;left:0;top:55%;transform:translateY(-55%)}.subscriptions-list .subscription-card .subscription-card__content>.price .benefit,.services-mobile-swiper .subscription-card .subscription-card__content>.price .benefit{flex:0 0 auto;background:#E9FFF6;padding:6px 16px;border-radius:12px}.subscriptions-list .subscription-card .subscription-card__content>.price .benefit span,.services-mobile-swiper .subscription-card .subscription-card__content>.price .benefit span{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:120%;color:#01ac6a;white-space:nowrap}@container (max-width: 340px){.subscriptions-list .subscription-card .subscription-card__content>.price .price_block,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block{column-gap:14px}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .price,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .price{font-size:30px}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .crossed_price,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .crossed_price{font-size:22px}.subscriptions-list .subscription-card .subscription-card__content>.price .benefit,.services-mobile-swiper .subscription-card .subscription-card__content>.price .benefit{padding-inline:14px}.subscriptions-list .subscription-card .subscription-card__content>.price .benefit span,.services-mobile-swiper .subscription-card .subscription-card__content>.price .benefit span{font-size:17px}}@container (max-width: 300px){.subscriptions-list .subscription-card .subscription-card__content>.price,.services-mobile-swiper .subscription-card .subscription-card__content>.price{gap:10px}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block{column-gap:10px}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .price,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .price{font-size:27px}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .crossed_price,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .crossed_price{font-size:20px}.subscriptions-list .subscription-card .subscription-card__content>.price .benefit,.services-mobile-swiper .subscription-card .subscription-card__content>.price .benefit{padding-inline:12px}.subscriptions-list .subscription-card .subscription-card__content>.price .benefit span,.services-mobile-swiper .subscription-card .subscription-card__content>.price .benefit span{font-size:15px}}@container (max-width: 260px){.subscriptions-list .subscription-card .subscription-card__content>.price .price_block,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block{column-gap:8px}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .price,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .price{font-size:24px}.subscriptions-list .subscription-card .subscription-card__content>.price .price_block .crossed_price,.services-mobile-swiper .subscription-card .subscription-card__content>.price .price_block .crossed_price{font-size:17px}.subscriptions-list .subscription-card .subscription-card__content>.price .benefit,.services-mobile-swiper .subscription-card .subscription-card__content>.price .benefit{padding-inline:10px}.subscriptions-list .subscription-card .subscription-card__content>.price .benefit span,.services-mobile-swiper .subscription-card .subscription-card__content>.price .benefit span{font-size:14px}}.subscriptions-list .subscription-card .subscription-card__content .price_period,.services-mobile-swiper .subscription-card .subscription-card__content .price_period{display:none}.subscriptions-list .subscription-card .subscription-card__content .tariffs,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs{display:grid;gap:10px}.subscriptions-list .subscription-card .subscription-card__content .tariffs .periods,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.subscriptions-list .subscription-card .subscription-card__content .tariffs .periods li,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .periods li{font-family:Avenir Next Cyr,sans-serif;text-align:center;box-shadow:inset 0 0 0 1px #f0f0f0;padding:12px 15px;border-radius:8px;cursor:pointer;transition:background .3s ease,box-shadow .3s ease}.subscriptions-list .subscription-card .subscription-card__content .tariffs .periods li span,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .periods li span{font-size:14px}.subscriptions-list .subscription-card .subscription-card__content .tariffs .periods li.active,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .periods li.active{background:#DAF46A;box-shadow:inset 0 0 0 1px #daf46a}.subscriptions-list .subscription-card .subscription-card__content .tariffs .periods li.unavailable,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .periods li.unavailable{background:#f0f0f0;cursor:not-allowed}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary{display:grid;gap:10px}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .total-saved,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .total-saved{display:inline-flex;gap:6px;height:fit-content}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .total-saved span,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .total-saved span{font-size:12px;line-height:100%}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .total-saved span:first-child,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .total-saved span:first-child{color:#484848;font-weight:400}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .total-saved span:last-child,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .total-saved span:last-child{font-weight:700;color:#01ac6a}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .period-price,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .period-price{display:inline-flex;justify-content:space-between;align-items:center}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .period-price span,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .period-price span{line-height:100%;color:#484848}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .period-price span:first-child,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .period-price span:first-child{font-size:16px;font-weight:600}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .period-price span:last-child,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .period-price span:last-child{font-size:20px;font-weight:700}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .total-sharing,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .total-sharing{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:fit-content}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .total-sharing .icon,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .total-sharing .icon{display:inline-flex}.subscriptions-list .subscription-card .subscription-card__content .tariffs .summary .total-sharing span:last-child,.services-mobile-swiper .subscription-card .subscription-card__content .tariffs .summary .total-sharing span:last-child{font-size:16px;line-height:100%;color:#d3d3d3}.subscriptions-list .subscription-card .subscription-card__content .subscription-actions,.services-mobile-swiper .subscription-card .subscription-card__content .subscription-actions{display:flex;gap:10px;max-height:54px}.subscriptions-list .subscription-card .subscription-card__content .subscription-actions .btn,.services-mobile-swiper .subscription-card .subscription-card__content .subscription-actions .btn{width:100%;font-weight:500}.subscriptions-list .subscription-card .subscription-card__content .subscription-actions .expand,.services-mobile-swiper .subscription-card .subscription-card__content .subscription-actions .expand{-webkit-tap-highlight-color:transparent;cursor:pointer;transition:all .3s ease}.subscriptions-list .subscription-card .subscription-card__content .subscription-actions .expand.expanded,.services-mobile-swiper .subscription-card .subscription-card__content .subscription-actions .expand.expanded{transform:rotate(180deg)}.subscriptions-list .subscription-card .badge,.services-mobile-swiper .subscription-card .badge{font-family:Avenir Next Cyr,sans-serif;position:absolute;z-index:5;top:0;right:20px;background:#ffffff;border-radius:3000px;font-size:20px;padding:7px 30px;line-height:100%;transform:translateY(-16px)}.subscriptions-list .subscription-card .badge.popular,.services-mobile-swiper .subscription-card .badge.popular{background:#F8FFDC}.subscriptions-list .subscription-card .badge.economy,.services-mobile-swiper .subscription-card .badge.economy{background:#E0B6F6}.subscriptions-list .subscription-card .badge.new,.services-mobile-swiper .subscription-card .badge.new{background:#F8E9FF}.subscriptions-list .subscription-card .badge.limited,.services-mobile-swiper .subscription-card .badge.limited{background:#01AC6A;color:#fff}.services-grid-frame{overflow:hidden;margin-block-end:24px;transition:height .35s ease}.services-grid-frame .subscriptions-list{margin-block-end:0}.services-mobile-frame{overflow:hidden;transition:height .35s ease}.services-mobile-swiper{padding-block:18px 4px}.services-mobile-swiper .swiper-slide{height:auto;display:flex}.services-mobile-swiper .subscription-card{width:100%}@keyframes serviceSkeletonPulse{0%{background-position:120% 0}to{background-position:-120% 0}}.services-pagination{display:flex;justify-content:center;margin-block-end:20px}.services-pagination button{-webkit-tap-highlight-color:transparent;border:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.services-pagination button:focus-visible{outline:2px solid #E0B6F6;outline-offset:3px}.services-pagination .services-pagination__mobile{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.services-pagination .services-pagination__mobile>button{width:9px;height:9px;padding:0;border-radius:50%;background:#D9D9D9}.services-pagination .services-pagination__mobile>button.active{width:28px;border-radius:999px;background:#DAF46A}.services-pagination .services-pagination__hint{display:inline-flex;align-items:center;justify-content:center;flex:0 0 100%;gap:8px;color:#484848;font-size:14px;line-height:1}.services-pagination .services-pagination__hint svg{color:#01ac6a;animation:servicesSwipeHint 1.4s ease-in-out infinite}.services-pagination .services-pagination__desktop{display:inline-flex;gap:16px}.services-pagination .services-pagination__desktop button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border-radius:50%;background:#F5F5F5;color:#000;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1;box-shadow:inset 0 0 0 1px #f0f0f0}.services-pagination .services-pagination__desktop button:hover{transform:translateY(-2px);background:#F8E9FF}.services-pagination .services-pagination__desktop button.active{background:#F8E9FF;box-shadow:inset 0 0 0 1px #e0b6f6}@keyframes servicesSwipeHint{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (min-width: 768px){.subscriptions-list{grid-template-columns:1fr 1fr}.subscriptions-list .subscription-card .subscription-card__content{gap:0}.subscriptions-list .subscription-card .subscription-card__content .price_period{display:inline-flex;font-size:16px;line-height:140%;margin-bottom:20px}.subscriptions-list .subscription-card .subscription-card__content .tariffs{margin-block-start:0;margin-block-end:20px}.subscriptions-list .subscription-card .subscription-card__content .tariffs .periods li{padding:12px}.services-pagination{margin-block:30px 24px}.services-pagination .services-pagination__desktop{gap:18px}.services-pagination .services-pagination__desktop button{width:54px;height:54px;font-size:22px}}@media (min-width: 1280px){.subscriptions-list{grid-template-columns:1fr 1fr 1fr;margin-block-end:30px}.subscriptions-list .subscription-card .card-logo .service_account_type{position:absolute;display:flex;right:0;bottom:20px}.services-pagination .services-pagination__desktop{gap:20px}}@media (min-width: 1440px){.subscriptions-list .subscription-card .subscription-card__content .tariffs .periods li{padding:10px}}
