.subscriptions-list{display:grid;gap:20px;margin-block-end:15px}.subscriptions-list .subscription-card{display:grid;gap:10px}.subscriptions-list .subscription-card .card-logo{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:18px;background:#ffffff;padding:20px;box-shadow:0 4px 50px #0000000d}.subscriptions-list .subscription-card .card-logo img{max-height:64px}.subscriptions-list .subscription-card .card-logo .card-logo__title{font-size:30px;font-weight:600}.subscriptions-list .subscription-card .subscription-card__content{display:grid;gap:20px;border-radius:18px;background:#ffffff;box-shadow:0 4px 50px #0000000d;padding:20px}.subscriptions-list .subscription-card .subscription-card__content .price{position:relative;display:flex;justify-content:space-between;align-items:start;min-width:0}.subscriptions-list .subscription-card .subscription-card__content .price .price_block{display:flex;gap:10px;font-size:24px;align-items:center;line-height:1;min-width:0}.subscriptions-list .subscription-card .subscription-card__content .price .price_block .price{font-family:Manrope,sans-serif;font-weight:800;font-size:38px}.subscriptions-list .subscription-card .subscription-card__content .advantages{position:relative;overflow:hidden;max-height:200px;transition:max-height .35s ease}.subscriptions-list .subscription-card .subscription-card__content .advantages:after{position:absolute;content:"";width:100%;height:40%;left:0;bottom:0;background:linear-gradient(360deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);opacity:1;pointer-events:none;transition:opacity .3s ease}.subscriptions-list .subscription-card .subscription-card__content .advantages.expanded:after{opacity:0}.subscriptions-list .subscription-card .subscription-card__content .advantages ul{display:grid;gap:10px}.subscriptions-list .subscription-card .subscription-card__content .advantages ul li{display:flex;gap:8px;line-height:120%}.subscriptions-list .subscription-card .subscription-card__content .subscription-actions{display:flex;gap:10px;max-height:54px}.subscriptions-list .subscription-card .subscription-card__content .subscription-actions .btn{width:80%}.subscriptions-list .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{transform:rotate(180deg)}@media (min-width: 768px){.subscriptions-list{grid-template-columns:1fr 1fr;align-items:start}.subscriptions-list .subscription-card{align-self:start;height:fit-content}}@media (min-width: 1280px){.subscriptions-list{grid-template-columns:1fr 1fr 1fr;margin-block-end:30px}}.reviews{width:100%;overflow-y:hidden}.reviews .reviews-header{display:flex;align-items:center;justify-content:space-between}.reviews .reviews-header .reviews-navigation{display:flex;align-items:center;gap:8px}.reviews .reviews-header .reviews-navigation button{cursor:pointer}.reviews .comment-card{background:#ffffff;border-radius:18px;box-shadow:0 4px 20px #0000000d;padding:20px}.reviews .comment-card .header{display:flex;align-items:center;justify-content:space-between;margin-block-end:40px}.reviews .comment-card .header h3{font-weight:600;font-size:24px}.reviews .comment-card .header .rating{display:flex;gap:4px}.reviews .comment-card .header .rating span svg path{fill:none;stroke:#e0b6f6;stroke-width:1px}.reviews .comment-card .header .rating span.active svg path{fill:#e0b6f6}.reviews-form{display:grid;gap:20px}.reviews-form *{-webkit-tap-highlight-color:transparent}.reviews-form .rating{display:flex;gap:10px;margin-block-end:20px}.reviews-form .rating span{cursor:pointer}.reviews-form .rating span svg path{fill:transparent;stroke:#e0b6f6;stroke-width:1px;transition:stroke .2s ease-in-out,fill .2s ease-in-out}.reviews-form .rating span.highlight svg path{fill:#e0b6f626}.reviews-form .rating span:hover svg path{fill:#e0b6f626}.reviews-form .rating span.active svg path{fill:#e0b6f6}@media (min-width: 768px){.reviews .comment-card{box-shadow:0 4px 10px #0000000d}}@media (min-width: 1280px){.reviews .reviews-header{margin-block-end:10px}.reviews .send-review{padding-inline:35px}}.hero{margin-block-start:40px}.hero .info .hero-subtitle{font-size:18px;line-height:140%;margin-block:1rem}.hero .info .btn{display:inline-flex;min-width:260px;justify-content:center;padding-inline:48px}.hero .statistics{display:grid;margin-block-start:10px}.hero .statistics .statistics-list{order:2;display:grid;gap:13px;margin-block-start:-10px}.hero .statistics .statistics-list .statistics-list__item{background:#E0B6F6;padding:10px;text-align:center;border-radius:18px}.hero .statistics .statistics-list .statistics-list__item .number{font-size:32px}.hero .statistics .statistics-list .statistics-list__item .description{margin:0}.promo{display:grid;gap:13px}.promo .image img{border-radius:18px;width:100%;object-fit:cover}.promo .details{display:grid;gap:13px}.promo .details .services{display:flex;color:#fff;align-items:center;gap:20px;background:#000000;padding:20px;border-radius:18px}.promo .details .additional-info{position:relative;overflow:hidden;padding:20px;border-radius:18px;background:#DAF46A}.promo .details .additional-info span{display:block;max-width:62%}.promo .details .additional-info .phone-mock{position:absolute;bottom:-10px;right:7px}.how-it-works .steps-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-block-end:15px}.how-it-works .step-card{grid-column:span 1;min-width:0;padding:16px;border-radius:8px;background:#ffffff}.how-it-works .step-card .number{font-size:32px}.how-it-works .step-card h3{font-weight:600;font-size:24px;margin-block-start:13px;margin-block-end:40px}.how-it-works .step-card p{line-height:140%}.how-it-works .step-card:first-child{background:#daf46a}.how-it-works .step-card:last-child{background:#e0b6f6}.advantages-list{display:grid;gap:13px}.advantages-list .advantage-card{padding:20px;text-align:center}.advantages-list .advantage-card.bg-black{color:#fff}.advantages-list .advantage-card h3{font-weight:600;font-size:24px}.advantages-list .advantage-card .description{line-height:140%}.section{margin-block:40px}.section:last-child{margin-block-end:40px}.section .btn{justify-self:center}.section .btn.wide{padding-inline:50px}@media (min-width: 768px){.hero .statistics .statistics-image img{margin-inline:auto}.advantages-list{grid-template-columns:1fr 1fr}.advantages-list .advantage-card:nth-child(3){order:4}.section .btn{justify-self:start}}@media (min-width: 1024px){.hero .info{max-width:60%}.hero .statistics{position:relative;display:flex;margin-block-start:30px}.hero .statistics .statistics-list{grid-template-columns:1fr 1fr 1fr 1fr;width:100%;background:#E0B6F6;border-radius:18px;padding:15px}.hero .statistics .statistics-image{position:absolute;right:15px;bottom:0;order:3;max-width:350px}.how-it-works .steps-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.how-it-works .step-card{grid-column:span 4}.how-it-works .step-card:nth-child(5n+4),.how-it-works .step-card:nth-child(5n+5){grid-column:span 6}.how-it-works .step-card:last-child:nth-child(5n+1){grid-column:span 12}.how-it-works .step-card:nth-last-child(2):nth-child(5n+1),.how-it-works .step-card:last-child:nth-child(5n+2){grid-column:span 6}.how-it-works .step-card:nth-last-child(4):nth-child(5n+1),.how-it-works .step-card:nth-last-child(3):nth-child(5n+2),.how-it-works .step-card:nth-last-child(2):nth-child(5n+3),.how-it-works .step-card:last-child:nth-child(5n+4){grid-column:span 6}}@media (min-width: 1024px){.hero .info h1{font-size:48px}.hero .info .hero-subtitle{margin-block-start:4rem;font-size:24px}.hero .statistics .statistics-list .statistics-list__item .number{font-size:40px}.hero .statistics .statistics-list .statistics-list__item .description{font-size:24px}.hero .statistics .statistics-image{right:35px;max-width:450px}.promo{grid-template-columns:repeat(12,1fr)}.promo .image{grid-column:span 7}.promo .image img{height:100%}.promo .details{grid-column:span 5}}@media (min-width: 1280px){.hero .info{max-width:unset}.hero .info h1{font-size:65px;max-width:65%}.hero .info .hero-subtitle{margin-block-start:6rem;margin-block-end:20px;max-width:50%}.hero .statistics .statistics-list{gap:60px}.hero .statistics .statistics-image{max-width:560px}.promo{gap:20px}.promo .details .additional-info{font-size:24px}.promo .details .additional-info .phone-mock{right:15px}.how-it-works .steps-grid,.advantages-list{gap:20px}.advantages-list .advantage-card h3{margin-block-end:20px;font-size:38px}.advantages-list .advantage-card .description{font-size:24px}.section{margin-block:60px}.section:last-child{margin-block-end:60px}}@media (min-width: 1440px){.hero .info h1{font-size:70px}.hero .statistics .statistics-image{max-width:600px}}
