.pricing-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.pricing-grid.grid-columns-2,.pricing-grid.grid-columns-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.pricing-grid.grid-columns-3{grid-template-columns:repeat(3,1fr)}.pricing-grid.grid-columns-4{grid-template-columns:repeat(4,1fr)}}.pricing-grid .card{background:var(--white);border:1px solid var(--grey-light);border-radius:1rem;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);padding:2.25rem 2rem;position:relative}.pricing-grid .card .popular{display:none}@media (min-width:992px){.pricing-grid .card .popular{align-items:flex-start;display:flex;position:absolute;right:-3rem;top:-2rem}}.pricing-grid .card .popular span{color:var(--purple);font-size:.875rem;font-weight:600;text-transform:uppercase}.pricing-grid .card .popular img{height:3rem;padding-top:.5rem;width:auto}.pricing-grid .card .card-header{margin-bottom:1.5rem}.pricing-grid .card .card-header h3{font-size:3rem;letter-spacing:-1px}.pricing-grid .card .card-header h5{font-size:1.25rem;font-weight:600;margin-bottom:0}.pricing-grid .card .card-header .pricing-plan{margin-bottom:0}.pricing-grid .card .card-footer{margin-top:2rem}.pricing-grid .card .card-footer .btn{text-align:center;width:100%}