.pricing-grid{--card-padding:2.25rem 1.5rem;--card-margin:.625rem;display:flex;flex-direction:column}@media (min-width:768px){.pricing-grid{flex-direction:row;flex-wrap:wrap;justify-content:center}.pricing-grid .card-wrapper{width:calc(50% - var(--card-margin)*2)}}@media (min-width:1380px){.pricing-grid .card-wrapper{width:calc(25% - var(--card-margin)*2)}.pricing-grid.grid-columns-2 .card-wrapper{width:calc(50% - var(--card-margin)*2)}.pricing-grid.grid-columns-3 .card-wrapper{width:calc(33.33333% - var(--card-margin)*2)}.pricing-grid.grid-columns-4 .card-wrapper{width:calc(25% - var(--card-margin)*2)}}.pricing-grid .card-wrapper{margin:var(--card-margin)}.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);display:flex;flex-direction:column;gap:1rem;padding:var(--card-padding);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:-2rem;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{display:flex;flex-direction:column;gap:.75rem}.pricing-grid .card .card-header *{margin-bottom:0}.pricing-grid .card .card-header .plan-speed{font-size:2.75rem;letter-spacing:-1px}.pricing-grid .card .card-header .plan-price{font-size:1.25rem;font-weight:600}.pricing-grid .card .card-header .plan-description{font-size:.9rem}.pricing-grid .card .card-body{display:flex;flex-direction:column;gap:1.5rem}.pricing-grid .card .card-body .btn{width:100%}.pricing-grid .card .card-body ul.checklist{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0}.pricing-grid .card .card-body ul.checklist li{margin-bottom:0}.pricing-grid .card .card-footer .btn{padding-inline:unset;text-align:center;width:100%}.pricing-grid .card .card-footer .btn.btn-trigger{background:transparent;border:0;color:var(--purple);padding:0;white-space:unset}