.plan-specs{position:relative}.plan-specs .description{font-size:12px}.plan-specs .main-info{display:grid;grid-template-rows:auto minmax(60px,auto) minmax(40px,auto);margin-bottom:20px}.plan-specs .main-info .plan-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.plan-specs .main-info .price-info{font-weight:700;font-size:18px;border-bottom:1px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.plan-specs .main-info .price-info span:first-of-type{margin-right:8px}.plan-specs .main-info .price-info button{margin-bottom:12px}.plan-specs .quote{font-size:12px;opacity:.5;font-weight:500;color:#3d464a}.plan-specs h3{font-size:24px!important;letter-spacing:1px}.plan-specs .additional-plan-info{font-size:14px}.plan-specs .additional-plan-info p{display:-webkit-box;display:-ms-flexbox;display:flex}.plan-specs .additional-plan-info svg{width:18px;font-size:18px;margin-right:20px}.plan-specs .additional-plan-info span{margin-right:4px;font-weight:600}.plan-specs .additional-price-info{font-size:12px;opacity:.5;font-weight:500;color:#3d464a}.plan-specs .current-plan{background:#fff;border:1px solid var(--flame);width:100%;padding:6px 12px;text-align:center;font-size:12px;margin-bottom:12px;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}