.pricing-table input[type=radio].custom-radio,input[type=radio].custom-radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #d1d5db;border-radius:50%;cursor:pointer;height:22px;outline:none;position:relative;transition:all .2s ease;width:22px}.pricing-table input[type=radio].custom-radio:checked,input[type=radio].custom-radio:checked{background-color:#fff;border-color:#16a34a;border-width:2px}.pricing-table input[type=radio].custom-radio:checked:after,input[type=radio].custom-radio:checked:after{background-color:#16a34a;border-radius:50%;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.pricing-table input[type=radio].custom-radio:hover,input[type=radio].custom-radio:hover{border-color:#16a34a}.pricing-table input[type=radio].custom-radio:focus,input[type=radio].custom-radio:focus{box-shadow:0 0 0 3px rgba(22,163,74,.1)}.pricing-table table{border-collapse:separate;border-spacing:0;width:100%}.pricing-table th{border-bottom:1px solid #e5e7eb;color:#16a34a;font-weight:600;padding:16px;text-align:left}.pricing-table td{border-bottom:1px solid #f3f4f6;padding:16px}.pricing-table tr:last-child td{border-bottom:none}.pricing-table tr:hover{background-color:#f9fafb}.pricing-slider{-webkit-appearance:none;appearance:none;background:#d3d3d3;border-radius:5px;height:8px;opacity:.7;outline:none;transition:opacity .2s}.pricing-slider:hover{opacity:1}.pricing-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#16a34a;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;width:20px}.pricing-slider::-moz-range-thumb{background:#16a34a;border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;width:20px}.pricing-tab-button{border:none;border-radius:50px;color:#fff;font-weight:500;opacity:.5;padding:12px 24px}.pricing-tab-button,.pricing-tab-button.active{background:linear-gradient(45deg,#8dbe31,#179538);transition:all .2s ease}.pricing-tab-button.active{opacity:1!important}.pricing-calculator-btn{border:none;border-radius:1.5rem;color:#fff;font-weight:500;padding:12px 30px;transition:all .2s ease}.pricing-calculator-btn,.pricing-calculator-btn:hover{background:linear-gradient(45deg,#8dbe31,#179538)}