#pricing-table{display:flex;flex-direction:column;padding:2em 1em;width:100%;max-width:70em;margin:0 auto;background-color:rgba(183,88,255,.1);border-radius:.5em}@media(min-width: 768px){#pricing-table{padding:2em 4em;flex-direction:row}}#pricing-table *{text-align:center;text-transform:uppercase}#pricing-table .pricing-item{border-bottom:1px solid #ff2889;padding:1rem}#pricing-table .pricing-item:last-of-type{border-bottom:none}@media(min-width: 768px){#pricing-table .pricing-item{border-bottom:none;border-right:1px solid #ff2889;padding:1rem 2rem;flex-basis:100%}#pricing-table .pricing-item:last-of-type{border-right:none}}#pricing-table .pricing-item h3{color:#ff2889;letter-spacing:.1em}#pricing-table .pricing-item ul.pricing-features{list-style:none;margin:2em 0 1em}#pricing-table .pricing-item ul.pricing-features li{border-top:1px solid #602c95;padding:.5rem 0}#pricing-table .pricing-item ul.pricing-features li:last-of-type{border-bottom:1px solid #602c95}#pricing-table .pricing-item .pricing-price{font-size:2em;font-weight:700;letter-spacing:.1em}#pricing-table .pricing-item .pricing-price-helper{font-size:.8em;font-weight:400;letter-spacing:.1em}#pricing-table .pricing-item .pricing-button{border:1px solid #ff2889;border-radius:.25em;color:#ff2889;display:inline-block;margin:1em 0;padding:.5em 1em;text-decoration:none}#pricing-table .pricing-item .pricing-button:hover{background-color:#ff2889;color:#fff;transition:background-color .5s,color .5s}#pricing-table .pricing-item .pricing-button:hover::after{transform:scaleX(0)}