.roi-calculator-module__4J1rZq__page{width:min(100% - 48px,1120px);margin:0 auto;padding:clamp(48px,8vw,96px) 0 88px}.roi-calculator-module__4J1rZq__pageHeader{max-width:760px;margin:0 0 36px}.roi-calculator-module__4J1rZq__pageKicker,.roi-calculator-module__4J1rZq__panelKicker,.roi-calculator-module__4J1rZq__resultKicker,.roi-calculator-module__4J1rZq__workingKicker{color:var(--primary);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.5}.roi-calculator-module__4J1rZq__pageTitle{max-width:700px;color:var(--foreground);font-family:var(--font-display), sans-serif;letter-spacing:-.075em;margin:15px 0 14px;font-size:clamp(2.35rem,5.2vw,4.25rem);font-weight:600;line-height:1.02}.roi-calculator-module__4J1rZq__pageIntro{max-width:680px;color:var(--muted-foreground);margin:0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.75}.roi-calculator-module__4J1rZq__calculator{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:18px;display:grid}.roi-calculator-module__4J1rZq__inputPanel,.roi-calculator-module__4J1rZq__assumptions{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);background:var(--card);color:var(--card-foreground);box-shadow:0 12px 30px var(--elevation-1)}.roi-calculator-module__4J1rZq__inputPanel{padding:clamp(22px,4vw,36px)}.roi-calculator-module__4J1rZq__panelHeading h2,.roi-calculator-module__4J1rZq__assumptions h2{color:var(--card-foreground);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:600;line-height:1.15}.roi-calculator-module__4J1rZq__panelHeading>p:last-child{max-width:440px;color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.65}.roi-calculator-module__4J1rZq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 16px;margin-top:29px;display:grid}.roi-calculator-module__4J1rZq__field{min-width:0}.roi-calculator-module__4J1rZq__fieldWide{grid-column:1/-1}.roi-calculator-module__4J1rZq__label{color:var(--foreground);margin-bottom:4px;font-size:.88rem;font-weight:650;line-height:1.4;display:block}.roi-calculator-module__4J1rZq__fieldDescription{min-height:2.9em;color:var(--muted-foreground);margin:0 0 10px;font-size:.75rem;line-height:1.5}.roi-calculator-module__4J1rZq__fieldWide .roi-calculator-module__4J1rZq__fieldDescription{min-height:0}.roi-calculator-module__4J1rZq__inputShell{border:1px solid var(--input);border-radius:var(--radius,.3rem);background:var(--background);align-items:center;min-height:49px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.roi-calculator-module__4J1rZq__inputShell:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 22%, transparent)}.roi-calculator-module__4J1rZq__numberInput{width:100%;min-width:0;height:47px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 13px;font-size:1.05rem}.roi-calculator-module__4J1rZq__numberInput:focus-visible{outline:none}.roi-calculator-module__4J1rZq__hasPrefix{padding-left:5px}.roi-calculator-module__4J1rZq__hasSuffix{padding-right:8px}.roi-calculator-module__4J1rZq__inputPrefix,.roi-calculator-module__4J1rZq__inputSuffix{color:var(--muted-foreground);flex:none;font-size:.78rem}.roi-calculator-module__4J1rZq__inputPrefix{padding-left:13px}.roi-calculator-module__4J1rZq__inputSuffix{white-space:nowrap;padding-right:12px}.roi-calculator-module__4J1rZq__inputNote{border-top:1px solid var(--border);color:var(--muted-foreground);margin:22px 0 0;padding-top:14px;font-size:.73rem}.roi-calculator-module__4J1rZq__resultPanel{border-radius:var(--radius-lg,.5rem);color:#f4f6ef;background:#17343b;border:1px solid #24474a;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,42px);display:flex;box-shadow:0 14px 34px #10293029}.roi-calculator-module__4J1rZq__resultKicker,.roi-calculator-module__4J1rZq__workingKicker{color:#d8f47a}.roi-calculator-module__4J1rZq__resultLabel{color:#f4f6ef;max-width:390px;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:22px 0 5px;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:500;line-height:1.4}.roi-calculator-module__4J1rZq__resultValue{color:#f4f6ef;max-width:100%;font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.075em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,5.2vw,4.1rem);font-weight:600;line-height:1.15}.roi-calculator-module__4J1rZq__resultNote{color:#c9d9d3;margin:8px 0 0;font-size:.82rem;line-height:1.6}.roi-calculator-module__4J1rZq__working{border-top:1px solid #d9eee73b;margin-top:34px;padding-top:20px}.roi-calculator-module__4J1rZq__formula{color:#edf4ec;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px 9px;margin:12px 0 0;font-size:clamp(.76rem,1.4vw,.92rem);line-height:1.65;display:flex}.roi-calculator-module__4J1rZq__formula strong{color:#d8f47a;font-weight:700}.roi-calculator-module__4J1rZq__formulaCaption{color:#c9d9d3;margin:12px 0 0;font-size:.7rem;line-height:1.55}.roi-calculator-module__4J1rZq__assumptions{max-width:810px;box-shadow:none;margin-top:18px;padding:24px clamp(22px,4vw,34px)}.roi-calculator-module__4J1rZq__assumptions h2{margin-top:8px;font-size:clamp(1.2rem,2.5vw,1.55rem)}.roi-calculator-module__4J1rZq__assumptions>p:last-child{color:var(--muted-foreground);margin:10px 0 0;font-size:.84rem;line-height:1.75}@media (max-width:760px){.roi-calculator-module__4J1rZq__page{width:min(100% - 40px,620px);padding-top:52px}.roi-calculator-module__4J1rZq__calculator{grid-template-columns:minmax(0,1fr);gap:14px}.roi-calculator-module__4J1rZq__resultPanel{min-height:330px}}@media (max-width:420px){.roi-calculator-module__4J1rZq__page{width:calc(100% - 32px);padding-top:40px;padding-bottom:56px}.roi-calculator-module__4J1rZq__fields{grid-template-columns:minmax(0,1fr);gap:19px}.roi-calculator-module__4J1rZq__fieldWide{grid-column:auto}.roi-calculator-module__4J1rZq__fieldDescription{min-height:0}.roi-calculator-module__4J1rZq__resultPanel{min-height:300px}}@media (prefers-reduced-motion:reduce){.roi-calculator-module__4J1rZq__inputShell{transition:none}}
