.pricing{background:linear-gradient(180deg,#161d3b,#3a4483);padding:6.25rem 0 3.75rem}.pricing-header{margin-bottom:1rem}.pricing-header h1{color:#f2f2f2;font-size:1.75rem;font-style:normal;font-weight:600;line-height:3.0625rem;text-align:center}.pricing-header p{color:#a8adbf;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;text-align:center}.pricing__toggle{border-radius:.75rem;flex-direction:column;gap:.5rem;margin-bottom:2.5rem;padding:.5rem}.pricing__toggle,.pricing__toggle-btn{align-items:center;align-self:stretch;background:#161d3b;display:flex;justify-content:center}.pricing__toggle-btn{border:0;border-radius:.25rem;color:#f2f2f2;cursor:pointer;font-size:1.25rem;font-style:normal;font-weight:500;gap:.625rem;line-height:150%;padding:.5rem .75rem;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;width:100%}.pricing__toggle-btn:hover{background:#1e264b}.pricing__toggle-btn.is-active{background:#273059}.pricing__group{display:none}.pricing__card,.pricing__group.is-active{display:flex;flex-direction:column;gap:1rem}.pricing__card{align-items:center;align-self:stretch;background:#0f1429;border-radius:12px;padding:2.5rem}.pricing__card-top{width:100%}.pricing__card-title{border-bottom:1px solid #1a2347;color:#f2f2f2;font-size:1.75rem;font-style:normal;font-weight:600;line-height:2.5rem;margin:0;padding-bottom:1.75rem;text-align:center}.pricing__card-desc{display:flex;flex-direction:column;gap:1rem;list-style-type:none;margin:0;padding:1.75rem 0;width:100%}.pricing__card-desc li{display:flex;flex-direction:row;gap:.75rem;margin-bottom:0}.pricing__card-desc li svg{display:block;flex:0 0 1.25rem;margin-top:4px;width:1.25rem}.pricing__card-desc-more{color:#f2f2f2;padding-top:1rem}.pricing__card-desc span{color:#f2f2f2;margin:0;padding:0}.pricing__card-bottom{border-top:1px solid #1a2347;display:flex;justify-content:space-between;padding-top:1.75rem;width:100%}.pricing__card-price{color:#f2f2f2;font-size:1.5rem;font-style:normal;font-weight:600;line-height:150%}.pricing__card-price span{color:#989db2;font-size:1.125rem;font-style:normal;font-weight:600;line-height:140%}.pricing__card .button-primary{padding:.5rem 1.25rem}@media only screen and (min-width:768px){.pricing{padding:12.25rem 0 3.75rem}.pricing-header{margin-bottom:2.5rem}.pricing-header h1{font-size:3.25rem}.pricing-header p{font-size:1.25rem}.pricing__toggle{flex-direction:row;margin:0 auto 2.5rem;max-width:25rem}}@media only screen and (min-width:1024px){.pricing{padding:12.25rem 0 5rem}.pricing__group.is-active{flex-direction:row}.pricing__card{flex:1;justify-content:space-between}}@media only screen and (min-width:1248px){.pricing{padding:12.25rem 0 6.25rem}.pricing__card{min-height:37.5rem}}