.pricing{padding-block:80px;background:var(--sub-gradient)}@media screen and (max-width: 767px){.pricing{padding-block:48px}}.pricing .container{max-width:1320px}.pricing__header{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;margin-bottom:64px;text-align:center}@media (width < 1700px){.pricing__header{zoom:.6}}@media screen and (max-width: 767px){.pricing__header{margin-bottom:40px}}.pricing__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:100px}.pricing__eyebrow-text{font-family:var(--sub-font-inter);font-weight:700;font-size:12px;line-height:1.5;color:var(--sub-white);text-transform:uppercase}.pricing__title{font-family:var(--sub-font-dm);font-weight:600;font-size:67px;line-height:1.15;letter-spacing:-2.01px;color:var(--sub-white)}@media screen and (max-width: 767px){.pricing__title{font-size:36px;letter-spacing:-1.08px}}.pricing__subtitle{font-family:var(--sub-font-dm);font-weight:400;font-size:21px;line-height:1.3;letter-spacing:-.21px;color:var(--sub-white)}@media screen and (max-width: 767px){.pricing__subtitle{font-size:17px;letter-spacing:-.17px}}.pricing__plans{display:flex;flex-direction:column;gap:100px;width:100%}@media (width < 1700px){.pricing__plans{zoom:.6;max-width:1400px;margin-inline:auto}}@media screen and (max-width: 767px){.pricing__plans{gap:15px}}.pricing__footer{display:flex;flex-direction:column;align-items:center;margin-top:32px}@media (width > 762px){.pricing__footer{margin-top:64px}}.pricing__footer-text{position:relative;font-family:var(--sub-font-dm);font-weight:500;font-size:14px;line-height:1.5;color:#ffffffb3;text-align:center}@media screen and (max-width: 767px){.pricing__footer-text{font-size:13px}}.pricing__footer-link{color:var(--sub-white)}.pricing-trial{overflow:hidden;border:2px solid var(--sub-card-border);border-radius:36px;background:var(--sub-card-bg-strong);box-shadow:var(--sub-card-shadow);text-align:left;cursor:pointer;transition:transform .35s var(--sub-ease),border-color .3s var(--sub-ease)}.pricing-trial:hover{transform:translateY(-10px)}.pricing-trial:active{transform:translateY(-4px) scale(.99);transition-duration:.12s}.pricing-trial--picked{transform:translateY(-10px);border-color:var(--sub-blue-600)}.pricing-trial__head{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 32px;border-bottom:1px solid var(--sub-card-border);background:var(--sub-grey-100)}@media screen and (max-width: 767px){.pricing-trial__head{padding:20px}}@media screen and (max-width: 1279px){.pricing-trial__head{flex-direction:column;align-items:stretch;gap:16px}}.pricing-trial__title{font-family:var(--sub-font-inter);font-weight:700;font-size:42px;line-height:1.2;letter-spacing:-.84px;color:var(--sub-grey-800)}@media screen and (max-width: 767px){.pricing-trial__title{font-size:32px;letter-spacing:-.64px}}.pricing-trial__title-group{display:flex;align-items:center;gap:16px}.pricing-trial__title-group .subscription-pill{--sub-gradient-angle: 164.42deg}.pricing-trial__lead{flex:1;font-family:var(--sub-font-inter);font-weight:500;font-size:20px;line-height:1.5;color:var(--sub-grey-800);text-align:center}@media screen and (max-width: 1279px){.pricing-trial__lead{flex:none}}@media screen and (max-width: 767px){.pricing-trial__lead{font-size:16px}}.pricing-trial__cta{width:336px}@media screen and (max-width: 1279px){.pricing-trial__cta{width:100%}}.pricing-trial__body{display:flex;flex-direction:column;gap:24px;padding-block:24px}.pricing-trial__chips-row{padding-bottom:16px;border-bottom:1px solid var(--sub-blue-100)}.pricing-trial__chips{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-inline:32px}@media screen and (max-width: 767px){.pricing-trial__chips{gap:10px}}.pricing-trial__note{flex:1;font-family:var(--sub-font-inter);font-weight:500;font-size:16px;line-height:1.5;color:var(--sub-grey-800)}@media screen and (max-width: 1279px){.pricing-trial__note{flex:none;width:100%}}@media screen and (max-width: 767px){.pricing-trial__note{font-size:14px}}.pricing-trial__features{display:flex;flex-wrap:wrap;gap:20px 40px;padding-inline:32px}@media screen and (max-width: 767px){.pricing-trial__features{gap:16px 24px}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:32px}@media screen and (max-width: 1279px){.pricing-grid{display:none}}.pricing-carousel{display:none}@media screen and (max-width: 1279px){.pricing-carousel{display:block;overflow:hidden}.pricing-carousel .subscription-card-frame{height:auto}.pricing-carousel .pricing-carousel__slides,.pricing-carousel .glide__track{overflow:visible}.pricing-carousel .pricing-carousel__slides{padding-top:28px;padding-bottom:64px}}@media screen and (max-width: 767px){.pricing-carousel .subscription-card,.pricing-carousel .subscription-card-frame--featured{box-shadow:none}.pricing-carousel .pricing-carousel__slides{padding-bottom:16px}.pricing-carousel .pricing-carousel__controls{margin-top:8px}}.pricing-carousel__slides{align-items:center}.pricing-carousel__controls{display:flex;justify-content:center;gap:8px;margin-top:-24px}.pricing-carousel__arrow{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation}.pricing-carousel__arrow svg{width:42px;height:42px}.pricing-form{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:48px;margin-top:32px}@media screen and (min-width: 768px){.pricing-form{margin-top:66px}}@media screen and (min-width: 1280px){.pricing-form{flex-direction:row;align-items:flex-start;margin-inline:54px}}.pricing-form__heading,.pricing-form__summary-title{margin-bottom:24px;font-size:24px}@media screen and (min-width: 768px){.pricing-form__heading,.pricing-form__summary-title{font-size:38px}}.pricing-form__details{flex:1;width:100%;max-width:600px;padding:16px;border-radius:6px;background:var(--sub-black)}@media screen and (min-width: 768px){.pricing-form__details{padding:32px 52px}}.pricing-form__heading{font-weight:500;color:var(--sub-white)}.pricing-form__grid{display:grid;gap:12px}@media screen and (min-width: 640px){.pricing-form__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px){.pricing-form__grid{grid-template-columns:repeat(8,calc((100% - 96px)/8))}}.pricing-form__field--full{grid-column:1 / -1}@media screen and (min-width: 768px){.pricing-form__field--tax-no,.pricing-form__field--street{grid-column:1 / 5}.pricing-form__field--company-name{grid-column:5 / -1}.pricing-form__field--house-no{grid-column:5 / 7}.pricing-form__field--flat-no{grid-column:7 / -1}.pricing-form__field--postal-code{grid-column:1 / 3}.pricing-form__field--city{grid-column:3 / -1}}.pricing-form__summary{flex:1;padding:32px 23px 32px 32px;border-radius:6px;background:var(--sub-white)}.pricing-form__summary-title--picked{font-weight:500}.pricing-form__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border:1px solid var(--sub-border);background:var(--sub-grey-100);font-size:16px}@media screen and (min-width: 768px){.pricing-form__row{font-size:21px}}.pricing-form__row--recurring{margin-bottom:12px}.pricing-form__row-label{max-width:100px}.pricing-form__row-total{font-weight:700}.pricing-form__divider{width:100%;height:1px;margin-top:24px;border:0;background:var(--sub-border)}.pricing-form__submit{width:100%;margin-top:32px}@media screen and (max-width: 767px){.pricing-trial__chips,.pricing-trial__features{padding-inline:20px}}@media (prefers-reduced-motion: reduce){.pricing-trial,.pricing-trial:hover,.pricing-trial:active,.pricing-trial--picked{transform:none;transition:none}}
