.pricing__bgr{position:absolute;z-index:-1;top:58%;width:100%;object-fit:cover}.pricing__container{max-width:110rem;margin:0 auto;padding:0 1.5rem}.pricing__caption{margin:0 0 .8rem;text-align:center;color:#2f80ed;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:1.2rem;line-height:1.5;letter-spacing:.06rem}.pricing__heading{margin:0 0 1.6rem;text-align:center;color:#333;font-style:normal;font-weight:500;font-size:2.7rem;line-height:1.5;letter-spacing:.081rem}.pricing__description{margin:0 0 6rem;text-align:center;color:#333;font-size:1.8rem;line-height:1.6;letter-spacing:.09rem}.pricing__description p{margin:0}.pricing__mobile{display:flex;flex-direction:column;gap:2.4rem;width:90%;margin:0 auto}.pricing__card{overflow:hidden;background-color:#fff;border:1px solid #d9d9d9;border-radius:.8rem}.pricing__card--highlighted{border:2px solid #2f80ed}.pricing__card-header{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.6rem 1.2rem;background-color:#eaf1fb}.pricing__card--highlighted .pricing__card-header{background-color:#2f80ed}.pricing__plan-name{margin:0;text-align:center;color:#333;font-style:normal;font-weight:500;font-size:1.8rem;line-height:1.5;letter-spacing:.09rem}.pricing__card--highlighted .pricing__plan-name{color:#fff}.pricing__plan-badge{display:inline-block;padding:.2rem 1rem;text-align:center;background-color:#2f80ed;color:#fff;font-weight:500;font-size:1.4rem;line-height:1.5;letter-spacing:.042rem}.pricing__card--highlighted .pricing__plan-badge,.pricing__plan--highlighted .pricing__plan-badge{color:#2f80ed;background-color:#fff}.pricing__card-row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:2rem;border-bottom:1px dotted #ccc}.pricing__card-row:last-child{border-bottom:none}.pricing__row-label{flex-shrink:0;color:#333;font-weight:500;font-size:1.6rem}.pricing__row-price-cta{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.pricing__price{display:flex;align-items:baseline;gap:.2rem;color:#333;font-weight:500;font-size:2.4rem}.pricing__price-suffix{font-size:1.4rem;font-weight:500}.pricing__button{display:inline-flex;align-items:center;gap:.6rem;padding:.2rem 1.4rem;background-color:#fff;border:1px solid #2f80ed;border-radius:999px;color:#2f80ed;text-decoration:none;font-weight:500;font-size:1.2rem;white-space:nowrap;transition:background-color .25s ease,color .25s ease,transform .25s ease}.pricing__button:hover{background-color:#2f80ed;color:#fff;transform:translateY(-.2rem)}.pricing__button:hover .pricing__button-icon{background-color:#fff;color:#2f80ed}.pricing__button-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4rem;height:1.4rem;background-color:#2f80ed;border-radius:50%;color:#fff;transition:background-color .25s ease,color .25s ease}.pricing__button-icon svg{width:.8rem;height:.8rem;fill:currentColor}.pricing__note{margin-top:3.2rem;text-align:left;color:#333;font-weight:500;font-size:1.4rem;line-height:1.6;letter-spacing:.042rem}.pricing__note p{margin:0}.pricing__note a{color:#2f80ed}.pricing__table{display:none}@media screen and (min-width:750px){.pricing__container{padding:0 5rem}.pricing__plan-name{font-size:2.1rem;letter-spacing:.105rem}.pricing__plan-badge{font-size:1.5rem;letter-spacing:.045rem}.pricing__note{text-align:center;font-size:1.5rem;letter-spacing:.045rem}.pricing__caption{font-size:1.4rem;letter-spacing:.07rem}.pricing__heading{font-size:3.2rem;letter-spacing:.096rem}.pricing__description{font-size:2.1rem;letter-spacing:.105rem}.pricing__mobile{display:none}.pricing__table{display:flex;align-items:flex-start;gap:1.6rem}.pricing__labels{display:flex;flex-direction:column;flex:0 0 11rem}.pricing__labels-spacer{display:block;height:10rem}.pricing__label-cell{display:flex;align-items:center;justify-content:center;height:10rem;color:#333;font-weight:500;font-size:2.2rem;border-bottom:1px dotted #ccc;box-shadow:0 2px 10px #2f80ed33}.pricing__labels .pricing__label-cell:last-child{border-bottom:none}.pricing__plan{flex:1;overflow:hidden;background:#f5f7fa;border-radius:.8rem;box-shadow:0 0 10px #2f80ed4d;border:2px solid #F5F7FA;border-bottom:9px solid #F5F7FA}.pricing__plan--highlighted{background-color:#2f80ed;border:2px solid #2f80ed;border-bottom:9px solid #2f80ed}.pricing__plan-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;height:10rem;background-color:#eaf1fb}.pricing__plan--highlighted .pricing__plan-header{background-color:#2f80ed}.pricing__plan--highlighted .pricing__plan-name{color:#fff}.pricing__price-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0rem;height:10rem;border-radius:5px;border-bottom:2px solid #F5F7FA;border-top:2px solid #F5F7FA;background-color:#fff}.pricing__plan--highlighted .pricing__price-cell{border-bottom:2px solid #2f80ed;border-top:2px solid #2f80ed}.pricing__plan .pricing__price-cell:last-child{border-bottom:none}.pricing__price{font-size:2.6rem}}@media screen and (min-width:990px){.pricing__plan-name{font-size:2.4rem;letter-spacing:.12rem}.pricing__plan-badge,.pricing__note{font-size:1.6rem;letter-spacing:.048rem}.pricing__heading{font-size:3.6rem;letter-spacing:.108rem}.pricing__caption{font-size:1.6rem;letter-spacing:.08rem}.pricing__description{font-size:2.4rem;letter-spacing:.12rem}.pricing__table{gap:.4rem}.pricing__labels{flex:0 0 18rem}.pricing__price{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pricing.css.map */
