.pricing-table{background-color:#fff;border:0;border-collapse:collapse;border-radius:20px;table-layout:fixed}.pricing-table thead th{background-color:inherit;border:none;padding:1.25rem;text-align:center}.pricing-table thead th:first-child{border-top-left-radius:20px}.pricing-table thead th:last-child{border-top-right-radius:20px}.pricing-table__header-blank{min-width:198px}.pricing-table__header-plan{min-width:158px;width:26%}.pricing-table__plan-name{font-family:Inter;font-size:1.0625rem;font-weight:800;margin-bottom:1rem}.pricing-table__buttons{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.pricing-table__button{background-color:#000;border-radius:8px;display:block;font-size:.875rem;padding:.5rem .9375rem;text-align:center}.pricing-table__button,.pricing-table__button:hover{color:#fff;font-weight:700;text-decoration:none}.pricing-table tbody td{vertical-align:middle}.pricing-table tbody td:not(:first-child){border-left:1px solid #e1e1e1}.pricing-table__row-title{border:none;font-size:.875rem;padding:.9375rem 1.0625rem;text-align:left}.pricing-table__row{border-top:1px solid #e1e1e1}.pricing-table__row:last-child{border-bottom:none}.pricing-table__cell{border:none;font-size:1.125rem;font-weight:700;letter-spacing:.02em;line-height:140%;padding:1.8125rem .75rem;text-align:center}.pricing-table-wrapper{overflow-x:auto}@media (min-width:768px){.pricing-table__plan-name{font-size:1.625rem}.pricing-table__row-title{font-size:.9375rem;padding:.9375rem 1.0625rem}.pricing-table__cell{padding:1.8125rem .75rem}.pricing-table__button{padding:.8rem 1.2rem}}