.nt-home .roi-sec{max-width:calc(1240px + 2 * var(--nt-pad));padding:0 var(--nt-pad) calc(clamp(56px, 6vw, 104px) * var(--nt-space-y));text-align:left;margin:0 auto}.nt-home .roi-notice{background:var(--nt-lift);max-width:820px;box-shadow:inset 0 0 0 1px var(--nt-ink-8);color:var(--nt-ink-64);border:0;border-radius:16px;margin:0 auto 32px;padding:18px 22px;font-size:15px;line-height:24px}.nt-home .roi-notice svg{color:var(--nt-black);margin-top:2px}.nt-home .roi{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.nt-home .roi-pane{border-radius:var(--nt-radius-lg);padding:clamp(24px,2.6vw,40px)}.nt-home .roi-inputs{background:var(--nt-lift);box-shadow:inset 0 0 0 1px var(--nt-ink-8)}.nt-home .roi-outputs{background:var(--nt-black);color:var(--nt-light-88);border:0}.nt-home .roi-pane h2{letter-spacing:-.045em;color:var(--nt-black);font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1}.nt-home .roi-outputs h2{color:#fff}.nt-home .roi-sub{color:var(--nt-ink-64);margin-top:10px;font-size:15px;line-height:22px}.nt-home .roi-outputs .roi-sub{color:var(--nt-light-64)}.nt-home .roi-field label{color:var(--nt-black);font-size:14px;font-weight:600;line-height:20px}.nt-home .roi-input{border:1px solid var(--nt-ink-8);border-radius:var(--nt-radius);background:var(--nt-bg);padding:0 14px}.nt-home .roi-input:focus-within{border-color:var(--nt-black)}.nt-home .roi-input input{color:var(--nt-black);font-size:16px;font-weight:600}.nt-home .roi-input span{font-family:var(--nt-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--nt-ink-62);font-size:11px}.nt-home .roi-hint{color:var(--nt-ink-62);font-size:13px;line-height:19px}.nt-home .roi-assume{background:var(--nt-depth);border-radius:16px;margin-top:32px;padding:22px 20px}.nt-home .roi-assume>p{color:var(--nt-ink-64);font-size:14px;line-height:21px}.nt-home .roi-assume .roi-input{background:var(--nt-lift)}.nt-home .roi-assume h3,.nt-home .roi-result h3,.nt-home .roi-fit h3{font-family:var(--nt-mono);letter-spacing:.75px;color:var(--nt-ink-64);font-size:11px;font-weight:400;line-height:16px}.nt-home .roi-assume h3{color:var(--nt-black)}.nt-home .roi-reset{letter-spacing:.25px;text-transform:uppercase;color:var(--nt-ink-64);font-size:12px;font-weight:600;line-height:12px}.nt-home .roi-reset:hover{color:var(--nt-black)}.nt-home .roi-result{background:#1c1c1c;border:0;border-radius:16px;gap:12px;padding:22px 24px}.nt-home .roi-result h3{color:var(--nt-light-64)}.nt-home .roi-result svg{color:#fff}.nt-home .roi-figure{font-family:var(--nt-sans);letter-spacing:-.05em;color:#fff;font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:600;line-height:1}.nt-home .roi-formula{font-family:var(--nt-mono);color:#9a9a9a;font-size:11px;line-height:17px}.nt-home .roi-fit{background:var(--nt-bg);border:0;border-radius:16px;margin-top:12px;padding:22px 24px}.nt-home .roi-fit svg{color:var(--nt-black)}.nt-home .roi-fit-text{letter-spacing:-.2px;color:var(--nt-black);font-size:17px;font-weight:600;line-height:25px}.nt-home .roi-fit .roi-formula{color:var(--nt-ink-62)}.nt-home .roi-cta{gap:10px;margin-top:24px}.nt-home .roi-cta .btn{letter-spacing:.25px;text-transform:uppercase;height:43px;padding:0 20px;font-size:13px;font-weight:600;line-height:1}.nt-home .roi-cta .btn.dark{background:var(--nt-bg);color:var(--nt-black);--sb-line:var(--nt-glow-2);--sb-base:#d8d4ce}.nt-home .roi-cta .btn.line{color:#fff;--sb-line:#fff;--sb-base:#3a3a3a;background:#2a2a2a}.nt-home .roi-fine{color:#8a8a8a;margin-top:20px;font-size:12px;line-height:18px}@media (max-width:600px){.nt-home .roi-sec{padding-left:12px;padding-right:12px}.nt-home .roi{gap:8px}.nt-home .roi-pane{border-radius:16px;padding:24px 16px 26px}.nt-home .roi-result,.nt-home .roi-fit{padding:18px}}
