@charset "UTF-8";.pricing-cards-container{max-width:1200px;margin:0 auto;font-family:inherit}.pricing-cards-container .billing-toggle-wrapper{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:4rem;background:#fff;border:1px solid #eaeaea;border-radius:50px;padding:.5rem;width:fit-content;margin-left:auto;margin-right:auto}.pricing-cards-container .billing-toggle-wrapper .toggle-label{font-size:1rem;font-weight:500;color:#6c757d;padding:.5rem 1.5rem;border-radius:40px;transition:all .3s ease;cursor:pointer}.pricing-cards-container .billing-toggle-wrapper .toggle-label.active{background-color:#dbe4ff;color:#3b5bdb}.pricing-cards-container .billing-toggle-wrapper .switch{position:relative;display:none}.pricing-cards-container .cards-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:2rem}@media (min-width: 992px){.pricing-cards-container .cards-wrapper{flex-direction:row;align-items:center;gap:1.5rem}}.pricing-cards-container .pricing-card{background:#fff;border:1px solid #eaeaea;border-radius:24px;padding:2.5rem 2rem;flex:1;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000008;position:relative}.pricing-cards-container .pricing-card.popular{border:1px solid #eaeaea;box-shadow:0 12px 40px #00000014;z-index:2;padding:3rem 2rem}@media (min-width: 992px){.pricing-cards-container .pricing-card.popular{transform:scale(1.05)}}.pricing-cards-container .pricing-card .card-header{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f0f0f0}.pricing-cards-container .pricing-card .card-header .title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.pricing-cards-container .pricing-card .card-header .title-row h3{font-size:1.5rem;font-weight:700;color:#111;margin:0}.pricing-cards-container .pricing-card .card-header .title-row .badge{font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:20px;background-color:#f1f3f5;color:#495057}.pricing-cards-container .pricing-card .card-header .title-row .badge.badge-popular{background-color:#dbe4ff;color:#3b5bdb}.pricing-cards-container .pricing-card .card-header .description{font-size:.875rem;color:#6c757d;line-height:1.5;margin:0}.pricing-cards-container .pricing-card .card-price{margin-bottom:1.5rem}.pricing-cards-container .pricing-card .card-price .price-main{display:flex;align-items:baseline;gap:.25rem}.pricing-cards-container .pricing-card .card-price .price-main .amount{font-size:2.5rem;font-weight:700;color:#111;letter-spacing:-1px}.pricing-cards-container .pricing-card .card-price .price-main .period{font-size:.875rem;color:#6c757d;font-weight:500}.pricing-cards-container .pricing-card .card-price .price-annual-sub{font-size:.875rem;color:#868e96;margin-top:.25rem}.pricing-cards-container .pricing-card .btn-get-started{display:flex;justify-content:center;align-items:center;width:100%;padding:.875rem;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;margin-bottom:2rem}.pricing-cards-container .pricing-card .btn-get-started.btn-primary{background-color:#2b4cdd;color:#fff}.pricing-cards-container .pricing-card .btn-get-started.btn-primary:hover{background-color:#1a38b5}.pricing-cards-container .pricing-card .btn-get-started.btn-secondary{background-color:#3b5bdb;color:#fff}.pricing-cards-container .pricing-card .btn-get-started.btn-secondary:hover{background-color:#2b4cdd}.pricing-cards-container .pricing-card .card-features h4,.pricing-cards-container .pricing-card .card-includes h4{font-size:1rem;font-weight:700;color:#111;margin-bottom:1rem;margin-top:0}.pricing-cards-container .pricing-card .card-features ul,.pricing-cards-container .pricing-card .card-includes ul{list-style:none;padding:0;margin:0}.pricing-cards-container .pricing-card .card-features ul li,.pricing-cards-container .pricing-card .card-includes ul li{position:relative;padding-left:1rem;margin-bottom:.75rem;font-size:.875rem;color:#495057;line-height:1.4}.pricing-cards-container .pricing-card .card-features ul li:before,.pricing-cards-container .pricing-card .card-includes ul li:before{content:"•";color:#868e96;position:absolute;left:0;top:0}.pricing-cards-container .pricing-card .card-features{margin-bottom:1.5rem}@media (min-width: 992px){.pricing-cards-container.smo-pricing-container .cards-wrapper{align-items:flex-start;gap:1.5rem}}@media (min-width: 992px){.pricing-cards-container.smo-pricing-container .pricing-card{margin-top:28px}}@media (min-width: 992px){.pricing-cards-container.smo-pricing-container .pricing-card.popular{transform:none;margin-top:0}}
