.pricing-container{text-align:center;padding:20px;transition:background-color .3s,color .3s}.pricing-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin:20px auto;max-width:800px}.pricing-plan{border:1px solid #cccccc38;border-radius:8px;padding:20px;background-color:#f9f9f91d;transition:background-color .3s,border-color .3s,transform .3s;cursor:pointer}.pricing-plan:hover{background-color:#750ecf3f;transform:scale(1.05)}.pricing-plan>div:hover{transition:color .3s;transform:rotate(2.3deg);-moz-transform:rotate(2.3deg);-webkit-transform:rotate(2.3deg);-o-transform:rotate(2.3deg);-ms-transform:rotate(2.3deg);color:#fff;transform-origin:100%;-moz-transform-origin:100%;-webkit-transform-origin:100%;-ms-transform-origin:100%;-o-transform-origin:100%}.pricing-plan:hover p{color:#9041ab}.pricing-plan h2{margin:0}.pricing-plan p{margin:10px 0}.pricing-plan button{padding:5px 15px;background-color:#add8e6;color:#000;border:none;border-radius:5px;cursor:pointer;box-shadow:5px 5px 20px 0 rgba(156,165,214,.25);-webkit-box-shadow:5px 5px 20px 0 rgba(156,165,214,.25);-moz-box-shadow:5px 5px 20px 0 rgba(156,165,214,.25)}.pricing-plan button:hover{border-right:2px solid #0d447b;border-bottom:2px solid #3622a8}.additional-info{margin-top:40px;text-align:center}.additional-info h3{margin-bottom:10px}.additional-info h4{margin-top:20px}.additional-info ul{list-style-type:none;padding:0}.button{padding:10px 20px;background-color:#0070f3;color:#fff;border:none;border-radius:5px;cursor:pointer}.short-stack{font-family:Short Stack,cursive;font-weight:400;font-size:small;font-style:normal}