.price-table{position:relative;background-color:var(--gray-100);padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.price-table{padding-top:100px;padding-bottom:100px}}.price-table .content{margin-bottom:60px;text-align:center}.price-table .grid{grid-template-columns:1fr;gap:24px}@media screen and (min-width:1024px){.price-table .grid-1{grid-template-columns:1fr}.price-table .grid-2{max-width:726px;margin:auto;grid-template-columns:1fr 1fr}.price-table .grid-3{grid-template-columns:1fr 1fr 1fr}.price-table .grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}.price-table .table-item{background-color:var(--white);box-shadow:inset 0 0 0 1px var(--gray-200);width:100%;position:relative;max-width:351px;margin-left:auto;margin-right:auto}.price-table .table-item.highlight{margin-top:42px;box-shadow:inset 0 0 0 2px var(--blue-500)}@media screen and (min-width:1024px){.price-table .table-item.highlight{margin-top:0}}.price-table .table-item .table-highlight{position:absolute;content:"";display:block;background-color:var(--blue-500);color:var(--white);padding:12px;font-family:var(--font-montserrat);text-transform:uppercase;font-weight:700;text-align:center;top:0;left:0;right:0;transform:translateY(-100%)}.price-table .table-item .table-highlight p{letter-spacing:30%}.price-table .table-item .table-item-inner{padding:24px;display:flex;flex-direction:column;align-items:stretch;height:100%}@media screen and (min-width:768px){.price-table .table-item .table-item-inner{padding:36px}}.price-table .table-item .table-item-inner .item-title{text-align:center}.price-table .table-item .table-item-inner .item-price{font-family:var(--font-roboto);text-align:center;margin-bottom:36px;color:var(--blue-300)}.price-table .table-item .table-item-inner .item-details{margin-bottom:36px}.price-table .table-item .table-item-inner .button,.price-table .table-item .table-item-inner .button-new{margin-top:auto}