.marketing-main .calc{grid-template-columns:380px 1fr;align-items:start;gap:30px;margin-top:58px;display:grid}@media (max-width:940px){.marketing-main .calc{grid-template-columns:1fr}}.marketing-main .roi-panel{border:1px solid var(--line);background:var(--ink-2);border-radius:18px;padding:30px 28px;position:sticky;top:92px}@media (max-width:940px){.marketing-main .roi-panel{position:static}}.marketing-main .fld{margin-bottom:28px}.marketing-main .fld:last-child{margin-bottom:0}.marketing-main .fld label{color:rgb(var(--w) / .54);justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:12.5px;display:flex}.marketing-main .fld label b{color:var(--w);letter-spacing:-.02em;font-size:20px;font-weight:600;font-family:var(--font-mono)}.marketing-main input[type=range]{appearance:none;background:rgb(var(--w) / .1);border-radius:99px;outline:none;width:100%;height:3px}.marketing-main input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--w);cursor:pointer;width:18px;height:18px;-webkit-transition:box-shadow .3s var(--e);transition:box-shadow .3s var(--e);border-radius:50%;box-shadow:0 0 0 5px #5f9a8e2e,0 3px 12px #00000080}.marketing-main input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 8px #5f9a8e3d,0 3px 12px #00000080}.marketing-main .seg{background:rgb(var(--w) / .03);border:1px solid var(--line);border-radius:11px;gap:6px;padding:4px;display:flex}.marketing-main .seg button{color:rgb(var(--w) / .42);cursor:pointer;transition:background .35s var(--e), color .35s var(--e);background:0 0;border:none;border-radius:8px;flex:1;padding:9px 4px;font-family:inherit;font-size:12.5px;font-weight:600}.marketing-main .seg button.on{background:rgb(var(--w) / .08);color:var(--w)}.marketing-main .roi-out{border:1px solid var(--line);background:var(--ink-2);border-radius:18px;overflow:hidden}.marketing-main .roi-out .top{border-bottom:1px solid var(--line);background:linear-gradient(#5f9a8e14,#0000);padding:34px 34px 30px}.marketing-main .roi-out .top .lbl{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--w) / .42);font-size:10.5px;font-weight:600}.marketing-main .big-n{letter-spacing:-.045em;font-size:clamp(46px,7vw,80px);font-weight:600;line-height:1;font-family:var(--font-mono);margin-top:16px}.marketing-main .stk{padding:12px 34px 30px}.marketing-main .stk .line{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:19px 0;display:grid}.marketing-main .stk .line:last-child{border-bottom:none}.marketing-main .stk .line .nm{letter-spacing:-.015em;font-size:14.5px;font-weight:600}.marketing-main .stk .line .sub{color:rgb(var(--w) / .42);margin-top:5px;font-size:12px;line-height:1.5}.marketing-main .stk .line .v{font-family:var(--font-mono);letter-spacing:-.02em;text-align:right;white-space:nowrap;font-size:19px;font-weight:500}.marketing-main .stk .line .bar{background:rgb(var(--w) / .05);border-radius:99px;grid-column:1/-1;height:6px;margin-top:4px;overflow:hidden}.marketing-main .stk .line .bar i{background:rgb(var(--w) / .24);height:100%;transition:width .8s var(--e);border-radius:99px;display:block}.marketing-main .stk .line.ours .bar i{background:var(--grad)}.marketing-main .stk .line.ours .v{color:var(--cyan)}.marketing-main .roi-note{color:rgb(var(--w) / .54);border-left:2px solid #d9be8566;margin-top:22px;padding:4px 0 4px 20px;font-size:13.5px;line-height:1.7}
