.pricing-cards::before{content:"";position:absolute;top:25%;left:50%;transform:translateX(-50%);width:90%;height:58.65%;background:#b1f3f8;opacity:.11;filter:blur(50px);z-index:-1}.pricing-cards .title-content{margin-bottom:51.24px}.pricing-cards .title-content .eyebrow{margin-bottom:34px}.pricing-cards .title-content .heading{margin-bottom:20px}.pricing-cards .title-content .content-text{max-width:1096px;margin-left:auto;margin-right:auto}.pricing-cards .row{--bs-gutter-x: 38.73px}.pricing-cards__card{background-color:#fff;border-radius:8px;box-shadow:0px 10px 35px rgba(0,0,0,.031372549);position:relative;margin-top:20px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1),border-color .3s cubic-bezier(0.16, 1, 0.3, 1)}.pricing-cards__card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(4,11,27,.1)}.pricing-cards__card-header{padding-bottom:26px;border-bottom:1px solid #e5eaf4}.pricing-cards__card--featured .pricing-cards__card-badge{position:absolute;top:-20px;right:0;background-color:#a42388;color:#fff;text-align:center;font-weight:700;font-size:20px;line-height:25px;letter-spacing:.25px;text-transform:uppercase;padding:15px 20px;width:100%;border-radius:8px 8px 0 0}.pricing-cards__card-badge{display:block}.pricing-cards__card-body{padding:60px 40px 54px;text-align:start;display:flex;flex-direction:column;height:100%}.pricing-cards__card-price-box{display:flex;align-items:baseline;margin-bottom:30px}.pricing-cards__card-price,.pricing-cards__card-period{color:#040b1b;margin-bottom:0}.pricing-cards__card-title{color:#040b1b;max-width:250px}.pricing-cards__card-title.heading{margin-bottom:20px;font-size:clamp(22px,2.2vw,30px);line-height:clamp(22px,2.6vw,33px);letter-spacing:.25px}.pricing-cards__card-description p:last-child{margin-bottom:0}.pricing-cards__card-features{display:flex;flex-direction:column;gap:30px;margin-bottom:36px;margin-top:40px;padding-left:0;list-style:none}.pricing-cards__card-features .pricing-cards__card-feature-item{display:flex;align-items:flex-start;gap:15.5px;color:#2b2c34}.pricing-cards__card-features .pricing-cards__card-feature-icon{display:inline-flex;align-items:center;justify-content:center;color:#a42388;flex-shrink:0}.pricing-cards__card-features .pricing-cards__card-feature-icon svg{width:31px;height:31px}.pricing-cards__card-features .pricing-cards__card-feature-text{font-size:clamp(16px,1.6vw,19px);line-height:clamp(24px,2.4vw,29px);color:#131a29}.pricing-cards__card-buttons{margin-top:auto;padding-top:56px}.pricing-cards__buttons{margin-top:48px;text-align:center}@media(max-width: 1336px){.pricing-cards__card-buttons{padding-top:24px}}@media(max-width: 991.98px){.pricing-cards .title-content{margin-bottom:48px}.pricing-cards .row{--bs-gutter-x: 24px;--bs-gutter-y: 28px}.pricing-cards__card{margin-top:16px}.pricing-cards__card-body{padding:40px 30px}.pricing-cards__card-header{padding-bottom:32px}.pricing-cards__card-price-box{margin-bottom:16px}.pricing-cards__card-title{max-width:100%;margin-bottom:15px !important}.pricing-cards__card--featured{margin-top:16px}.pricing-cards__card--featured .pricing-cards__card-badge{font-size:16px;line-height:22px;padding:12px 16px;top:-16px}.pricing-cards__card--featured .pricing-cards__card-body{padding-top:48px}.pricing-cards__card-description{padding-bottom:24px}.pricing-cards__card-features{margin-top:28px;margin-bottom:28px;gap:18px}.pricing-cards__card-features .pricing-cards__card-feature-icon svg{width:26px;height:26px}.pricing-cards__buttons{margin-top:40px}}@media(max-width: 575.98px){.pricing-cards .title-content{margin-bottom:32px}.pricing-cards .row{--bs-gutter-x: 16px;--bs-gutter-y: 24px}.pricing-cards__card{margin-top:14px}.pricing-cards__card-body{padding:30px 20px}.pricing-cards__card-header{padding-bottom:24px}.pricing-cards__card-price-box{margin-bottom:12px}.pricing-cards__card--featured{margin-top:14px}.pricing-cards__card--featured .pricing-cards__card-badge{font-size:14px;line-height:18px;padding:10px 14px;top:-14px}.pricing-cards__card--featured .pricing-cards__card-body{padding-top:40px}.pricing-cards__card-description{padding-bottom:20px}.pricing-cards__card-features{margin-top:20px;margin-bottom:20px;gap:14px}.pricing-cards__card-features .pricing-cards__card-feature-icon svg{width:22px;height:22px}.pricing-cards__card-buttons{margin-top:auto;padding-top:24px}.pricing-cards__buttons{margin-top:32px}}