.api-plans{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:767px){.api-plans{gap:1rem;grid-template-columns:1fr 1fr}}.api-plan{display:grid;gap:2rem}.api-plan__description,.api-plan__icon,.api-plan__name,.api-plan__price{align-self:center}.api-plan__name{display:block;font-size:2rem;font-weight:700;justify-self:center;line-height:1;margin:0}.api-plan__separator{border-color:rgba(255,255,255,.1);height:0;margin:0;width:100%}.api-plan__summary{display:flex;flex-direction:column;gap:1rem}.api-plan__cta{border:2px solid #fff;border-radius:100px;padding:1.5rem;text-align:center;text-decoration:none}.api-plan__cta:not(.btn--no-hover):focus,.api-plan__cta:not(.btn--no-hover):hover{border-color:#2af598}.api-plan__cta--selected,.api-plan__cta--selected:not(.btn--no-hover):focus,.api-plan__cta--selected:not(.btn--no-hover):hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff;cursor:default}.api-plan__description{font-size:1rem;font-weight:300;line-height:1.5;margin-bottom:0;text-align:center}.api-plan__price-ppm{font-size:2rem;line-height:1}.api-plan__price-period,.api-plan__price-unit{font-size:1rem;line-height:2rem}.api-plan__features{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.api-plan__feature .checkbox__title{font-weight:300}.api-plan__feature .checkbox__inner{justify-content:flex-start}.api-plan__cta-wrap{display:flex;flex-direction:column;justify-content:flex-end}