.law_calculator{background:#202827;border-radius:20px;box-sizing:border-box;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;margin:0 auto;max-width:1170px;padding:12px}.law_calculator_lf{background:#fff;border-radius:16px;flex:1 1 500px;padding:40px}.law_calculator_lf h3{color:#191919;font-size:28px;font-weight:700;margin-bottom:30px;margin-top:0;text-align:center}.law_calculator_col{margin-bottom:25px}.law_calculator_col label{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.law_calculator_col .head{color:#191919;font-size:16px;font-weight:600}.law_calculator_col .head span{color:#676e76;display:block;font-size:13px;font-weight:400;margin-top:2px}.law_calculator_col .value{color:#191919;font-size:20px;font-weight:700}.law_calculator_col input[type=range]{-webkit-appearance:none;background:#f3f3f3;border-radius:5px;height:6px;outline:none;width:100%}.law_calculator_col input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.15);cursor:pointer;height:20px;width:20px}.law-select{background:#fcfcfc;border:1px solid #e0e0e0;border-radius:6px;color:#191919;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;outline:none;padding:12px;width:100%}.law_calculator_rght{color:#fff;display:flex;flex:1 1 400px;flex-direction:column;justify-content:center;padding:40px}.law_calculator_roi{margin-bottom:35px;text-align:center}.result_title{color:#fff;font-size:16px;font-weight:500;margin-bottom:5px}.revenue_val{display:block;font-size:54px;font-weight:700;line-height:1.1;margin-bottom:5px}.revenue_result .label{color:#8c939a;font-size:14px}.result_row{display:flex;gap:15px;margin-bottom:30px}.result_col{background:hsla(0,0%,100%,.05);border-radius:8px;flex:1;padding:20px}.result_col .label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:8px}.result_col .result_val{font-size:24px;font-weight:700}.result_list ul{list-style:none;margin:0;padding:0}.result_list li{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;font-size:15px;justify-content:space-between;padding:15px 0}.result_list li:last-child{border-bottom:none}.result_list .label{align-items:center;color:#fff;display:flex;font-weight:500;gap:6px}.result_list .result_val{font-weight:700}@media (max-width:768px){.law_calculator_lf,.law_calculator_rght{padding:25px}.revenue_val{font-size:40px}}.tooltip-icon{align-items:center;cursor:help;display:inline-flex;margin-left:4px;position:relative}.tooltip-icon:after{background:#191919;border:1px solid #333;border-radius:6px;bottom:150%;box-shadow:0 4px 15px rgba(0,0,0,.4);color:#fff;content:attr(data-tooltip);font-size:13px;font-weight:400;letter-spacing:normal;line-height:1.4;max-width:220px;padding:10px 14px;text-align:center;text-transform:none;white-space:normal;width:max-content}.tooltip-icon:after,.tooltip-icon:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:100}.tooltip-icon:before{border:6px solid transparent;border-top-color:#333;bottom:100%;content:""}.tooltip-icon:hover:after,.tooltip-icon:hover:before{opacity:1;visibility:visible}