/* V44 pricing parity with home */ .pricing-v44-plan-head {
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:28px;
  margin-bottom:38px
}
.pricing-v44-plan-head .pricing-v42-heading {
  margin-bottom:0;
  max-width:820px
}
.billing-toggle {
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:5px;
  border-radius:999px;
  background:#f1eef9;
  border:1px solid #e1dbee;
  flex:0 0 auto
}
.billing-toggle button {
  border:0;
  border-radius:999px;
  background:transparent;
  color:#625a70;
  padding:11px 15px;
  font:700 12px/1 Inter,sans-serif;
  cursor:pointer;
  transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease
}
.billing-toggle button span {
  margin-left:5px;
  color:#6b39d9;
  font-size:10px
}
.billing-toggle button.is-active {
  background:#fff;
  color:#241c35;
  box-shadow:0 6px 18px rgba(49,34,89,.1);
  transform:translateY(-1px)
}
.pricing-v44-home-match .pricing-v42-card-top h3 {
  font-size:24px;
  margin:14px 0 8px
}
.pricing-v44-home-match .pricing-v42-card-top p {
  min-height:0;
  margin-bottom:4px
}
.pricing-v44-home-match .pricing-v42-price {
  display:flex;
  align-items:flex-end;
  gap:3px;
  margin:18px 0 0;
  min-height:68px
}
.pricing-v44-home-match .price-currency {
  align-self:flex-start;
  margin-top:7px;
  font-size:19px;
  font-weight:800;
  color:#30283c
}
.pricing-v44-home-match .price-value {
  font-size:58px;
  line-height:.98;
  letter-spacing:-2.5px;
  color:#171322;
  transition:opacity .18s ease,transform .18s ease
}
.pricing-v44-home-match .pricing-v42-featured .price-currency,.pricing-v44-home-match .pricing-v42-featured .price-value {
  color:#fff
}
.pricing-v44-home-match .price-value.is-changing {
  opacity:.35;
  transform:translateY(4px)
}
.pricing-v44-home-match .billing-note {
  margin:8px 0 16px;
  color:#847c8f;
  font-size:11px
}
.pricing-v44-home-match .pricing-v42-featured .billing-note {
  color:#c8c1d8
}
.pricing-v44-home-match .pricing-v42-features {
  margin-top:0
}
.pricing-v44-disclaimer {
  margin:18px 0 0;
  text-align:center;
  color:#81798c;
  font-size:12px;
  line-height:1.6
}
@media(max-width:900px) {
  .pricing-v44-plan-head {
    align-items:flex-start;
    flex-direction:column
  }
  .billing-toggle {
    width:100%
  }
  .billing-toggle button {
    flex:1
  }
}
@media(max-width:650px) {
  .pricing-v44-home-match .price-value {
    font-size:50px
  }
}
