.affiliate-range-slider{margin:5rem auto 0;max-width:400px;position:relative;width:100%}.affiliate-range-slider input[type=range]{-webkit-appearance:none;background-color:#e5e7eb;background-image:linear-gradient(90deg,#7760f9 0,#7760f9 50%,#7760f9);background-repeat:no-repeat;border-radius:.5rem;height:.5rem;outline:none;padding:0;transition:background .3s;width:100%}.affiliate-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #7760f9;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;height:26px;-webkit-transition:transform .2s;transition:transform .2s;width:26px}.affiliate-range-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-label-wrap{background:#7760f9;border-radius:.5rem;bottom:30px;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:.15rem;padding:4px 8px;position:absolute;transform:translate(-50%,-50%);transition:left .3s}.tabs{display:flex;margin-left:auto;margin-right:auto}.tabs button{background:transparent;border:none;border-radius:6px;color:#111827;cursor:pointer;height:2.625rem;padding:10px 20px;transition:background .2s,color .2s;.pricing-label{background-color:#fff;margin-left:.5rem}}.tabs button.active{background:#fff;color:#111827;.pricing-label{background-color:#f2f0ff}}.plan-columns{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.plan-slider{background:#fff;border-radius:10px;flex:1;min-width:250px;overflow:visible;padding:15px}.plan-slider label{margin-bottom:2.75rem}.plan-description{min-height:78px}.note{color:#666;font-size:12px;font-weight:400;margin-left:8px}.custom-range-slider{margin-top:10px;position:relative}
