.c-roiCalc{--c-primary:#4c48f9;--c-primary-tint:#e4e3ff;--c-primary-dark:#2d2aa8;--c-gradient:linear-gradient(to right bottom,#4c48f9,#4c48f9 40%,#d39efd);--c-gradient-wide:linear-gradient(110deg,#4c48f9,#4c48f9 28%,#d39efd);--c-ink:#14142b;--c-body:#4a4a68;--c-muted:#6b6b85;--c-border:#ececf4;--c-border-input:#d9d9e6;--c-border-soft:#f1f1f7;--c-surface:#f7f7fb;--c-bar-without:#b9b8cf;--c-green:#0f8a4f;--c-red:#b42318;--c-radius-card:16px;--c-shadow-card:0 1px 3px rgba(20,20,43,.06);--roi-max-width:1400px;--c-font:"Capitana",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;color:var(--c-ink);font-family:var(--c-font)}.c-roiCalc *,.c-roiCalc :after,.c-roiCalc :before{box-sizing:border-box;font-family:inherit}.c-roiCalc form,.c-roiCalc h2,.c-roiCalc p{margin:0}.c-roiCalc a{text-decoration:none}.c-roiCalc .c-roiCalc__hp,.c-roiCalc .c-roiCalc__srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.c-roiCalc__inner{align-items:start;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin:0 auto;max-width:var(--roi-max-width);padding:40px 32px;width:100%}.c-roiCalc .c-roiCalc__inputs{display:flex;flex-direction:column;gap:24px;min-width:0}.c-roiCalc .c-roiCalc__results{container-type:inline-size;display:flex;flex-direction:column;gap:28px;min-width:0}.c-roiCalc .c-roiCalc__card{background:#fff;border:1px solid var(--c-border);border-radius:var(--c-radius-card);box-shadow:var(--c-shadow-card);padding:32px}.c-roiCalc .c-roiCalc__section+.c-roiCalc__section{border-top:1px solid var(--c-border);margin-top:32px;padding-top:32px}.c-roiCalc .c-roiCalc__eyebrow{color:#fff;font-size:12px;font-weight:600!important;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.c-roiCalc .c-roiCalc__title{color:var(--c-ink);font-size:22px;font-weight:600!important;letter-spacing:-.02em;line-height:1.25;margin:0 0 20px}.c-roiCalc .c-roiCalc__sub{color:var(--c-muted);font-size:14px;line-height:1.4;margin:-12px 0 20px}.c-roiCalc__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.c-roiCalc .c-roiCalc__field--full{grid-column:1/-1}.c-roiCalc .c-roiCalc__field{display:flex;flex-direction:column;gap:8px;min-width:0}.c-roiCalc .c-roiCalc__label{color:var(--c-ink);font-size:14px;font-weight:600!important;line-height:1.3}.c-roiCalc .c-roiCalc__hint{color:var(--c-muted);font-size:12px;font-weight:400!important;line-height:1.3;margin-top:-4px}.c-roiCalc .c-roiCalc__inputWrap{display:block;position:relative}.c-roiCalc .c-roiCalc__input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--c-border-input);border-radius:10px;box-shadow:none;color:var(--c-ink);font-size:16px;height:48px;line-height:1;margin:0;outline:none;padding:0 36px 0 16px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.c-roiCalc .c-roiCalc__input::placeholder{color:var(--c-muted);opacity:.6}.c-roiCalc .c-roiCalc__input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-tint)}.c-roiCalc .c-roiCalc__input[aria-invalid=true]{border-color:var(--c-red)}.c-roiCalc .c-roiCalc__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #fbe4e1}.c-roiCalc .c-roiCalc__unit{color:var(--c-muted);font-size:14px;font-weight:400!important;line-height:1;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.c-roiCalc .c-roiCalc__method{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--c-radius-card);padding:28px 32px}.c-roiCalc .c-roiCalc__methodTitle{color:var(--c-ink);font-size:16px;font-weight:600!important;letter-spacing:-.01em;line-height:1.3}.c-roiCalc .c-roiCalc__methodBody{color:var(--c-body);font-size:14px;line-height:1.6;margin-top:10px}.c-roiCalc .c-roiCalc__resultsCard{background:var(--c-gradient);border:0;border-radius:var(--c-radius-card);padding:32px}.c-roiCalc .c-roiCalc__resultsHead{color:#fff}.c-roiCalc .c-roiCalc__hero{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 16px;margin-top:16px}.c-roiCalc .c-roiCalc__heroNum{color:#fff;font-size:64px;font-variant-numeric:tabular-nums;font-weight:700!important;letter-spacing:-.03em;line-height:1}.c-roiCalc .c-roiCalc__heroCap{color:#fff;font-size:16px;font-weight:400!important;line-height:1.4;opacity:.92}.c-roiCalc .c-roiCalc__proof{color:#fff;font-size:20px;font-weight:400!important;line-height:1.35;margin-top:16px}.c-roiCalc .c-roiCalc__proof strong{color:#fff;display:inline-block;font-variant-numeric:tabular-nums;font-weight:700!important}.c-roiCalc .c-roiCalc__invalid{color:#fff;font-size:16px;font-weight:600!important;line-height:1.5;margin-top:16px}.c-roiCalc .c-roiCalc__invalid[hidden]{display:none}.c-roiCalc .c-roiCalc__table{background:#fff;border:1px solid var(--c-border);border-radius:12px;margin:32px 0 0;padding:16px 28px 24px}.c-roiCalc .c-roiCalc__tRow{align-items:center;border-bottom:1px solid var(--c-border-soft);display:grid;font-size:14px;gap:12px;grid-template-columns:minmax(0,2.5fr) repeat(3,minmax(0,1fr));padding:22px 0}.c-roiCalc .c-roiCalc__tRow--head>span{font-weight:600!important}.c-roiCalc .c-roiCalc__tRow--head{align-items:end;border-bottom-color:var(--c-border);color:var(--c-muted);font-size:12px;font-weight:600!important;letter-spacing:.06em;line-height:1.25;padding:6px 0 18px;text-transform:uppercase}.c-roiCalc .c-roiCalc__tName{font-weight:600!important;line-height:1.35}.c-roiCalc .c-roiCalc__tA,.c-roiCalc .c-roiCalc__tB,.c-roiCalc .c-roiCalc__tD{font-variant-numeric:tabular-nums;text-align:right}.c-roiCalc .c-roiCalc__tRow:not(.c-roiCalc__tRow--head) .c-roiCalc__tA{color:var(--c-body);font-weight:400!important}.c-roiCalc .c-roiCalc__tB{color:var(--c-primary);font-weight:600!important}.c-roiCalc .c-roiCalc__tD{color:var(--c-green);font-weight:600!important}.c-roiCalc .c-roiCalc__tRow--head .c-roiCalc__tA,.c-roiCalc .c-roiCalc__tRow--head .c-roiCalc__tB{font-variant-numeric:normal}.c-roiCalc .c-roiCalc__tRow--head .c-roiCalc__tA{color:var(--c-muted)}.c-roiCalc .c-roiCalc__bars{display:flex;flex-direction:column;font-size:14px;gap:22px;padding:30px 0 12px}.c-roiCalc .c-roiCalc__barsTitle{color:var(--c-ink);font-size:14px;font-weight:600!important;line-height:1.3}.c-roiCalc .c-roiCalc__bar{align-items:center;display:grid;gap:16px;grid-template-columns:132px 1fr 72px}.c-roiCalc .c-roiCalc__barLabel{font-weight:600!important}.c-roiCalc .c-roiCalc__barTrack{background:var(--c-border);border-radius:99px;display:block;height:8px;overflow:hidden}.c-roiCalc .c-roiCalc__barFill{display:block;height:100%;transition:width .22s ease;width:0}.c-roiCalc .c-roiCalc__barFill--without{background:var(--c-bar-without)}.c-roiCalc .c-roiCalc__barFill--with{background:linear-gradient(90deg,#4c48f9 0,#4c48f9 45%,#d39efd)}.c-roiCalc .c-roiCalc__barVal{font-variant-numeric:tabular-nums;font-weight:400!important;text-align:right}.c-roiCalc .c-roiCalc__barVal--with{font-weight:600!important}.c-roiCalc .c-roiCalc__risk{color:#fff;font-size:15px;font-weight:400!important;line-height:1.5;margin-top:20px}.c-roiCalc .c-roiCalc__risk strong{color:#fff;display:inline-block;font-weight:700!important}.c-roiCalc .c-roiCalc__actions{margin-top:32px}.c-roiCalc .c-roiCalc__cta{background:#fff;border:1px solid var(--c-border);border-radius:12px;padding:28px;text-align:center}.c-roiCalc .c-roiCalc__cta[hidden]{display:none}.c-roiCalc .c-roiCalc__cta.is-in{animation:c-roiCalc-rise .52s cubic-bezier(.22,.61,.36,1) both}.c-roiCalc .c-roiCalc__ctaTitle{color:var(--c-ink);font-size:20px;font-weight:600!important;letter-spacing:-.02em;line-height:1.3}.c-roiCalc .c-roiCalc__ctaBtns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.c-roiCalc .c-roiCalc__btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600!important;height:48px;justify-content:center;line-height:1;padding:0 28px;text-decoration:none!important;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease;white-space:nowrap}.c-roiCalc .c-roiCalc__btn--primary{background:var(--c-primary);border:1px solid var(--c-primary);color:#fff!important}.c-roiCalc .c-roiCalc__btn--outline{background:#fff;border:1px solid var(--c-primary);color:var(--c-primary)!important}.c-roiCalc .c-roiCalc__btn--outline:hover,.c-roiCalc .c-roiCalc__btn--primary:hover{background:#000;border-color:#000;color:#fff!important}.c-roiCalc .c-roiCalc__btn:active{transform:scale(.97)}.c-roiCalc .c-roiCalc__btn:focus-visible{outline:3px solid var(--c-primary-tint);outline-offset:3px}.c-roiCalc .c-roiCalc__disclaimer{color:var(--c-muted);font-size:13px;line-height:1.5;margin-top:18px}.c-roiCalc .c-roiCalc__bandTitle{font-size:20px;font-weight:600!important;letter-spacing:-.02em;line-height:1.25}.c-roiCalc .c-roiCalc__bandIntro{font-size:14px;line-height:1.5;margin-top:6px}.c-roiCalc .c-roiCalc__email{background:#fff;border:1px solid var(--c-border);border-radius:12px;padding:28px}.c-roiCalc .c-roiCalc__emailBody{margin-top:20px}.c-roiCalc .c-roiCalc__emailMsg[hidden],.c-roiCalc .c-roiCalc__email[hidden],.c-roiCalc .c-roiCalc__sent[hidden],.c-roiCalc [data-email-form-wrap][hidden]{display:none}.c-roiCalc .c-roiCalc__email.is-in{animation:c-roiCalc-rise .52s cubic-bezier(.22,.61,.36,1) both}.c-roiCalc .c-roiCalc__email .c-roiCalc__bandTitle{color:var(--c-ink)}.c-roiCalc .c-roiCalc__email .c-roiCalc__bandIntro{color:var(--c-body)}.c-roiCalc .c-roiCalc__emailRow{display:flex;flex-wrap:wrap;gap:12px}.c-roiCalc .c-roiCalc__emailInput{background:#fff;border:1px solid var(--c-border-input);border-radius:999px;color:var(--c-ink);flex:1;font-size:15px;height:48px;margin:0;min-width:200px;outline:none;padding:0 20px;transition:border-color .12s ease,box-shadow .12s ease}.c-roiCalc .c-roiCalc__emailInput::placeholder{color:var(--c-muted);opacity:.7}.c-roiCalc .c-roiCalc__emailInput:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-tint)}.c-roiCalc .c-roiCalc__send{background:var(--c-gradient-wide);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:600!important;height:48px;margin:0;padding:0 28px;transition:background .12s ease,border-color .12s ease,transform .12s ease;white-space:nowrap}.c-roiCalc .c-roiCalc__send:hover{background:linear-gradient(to right bottom,#3a36d6,#3a36d6 40%,#c283f5)}.c-roiCalc .c-roiCalc__send:active{transform:scale(.97)}.c-roiCalc .c-roiCalc__send:disabled{cursor:default;opacity:.6;transform:none}.c-roiCalc .c-roiCalc__send:focus-visible{outline:3px solid var(--c-primary-tint);outline-offset:3px}.c-roiCalc .c-roiCalc__emailMsg{color:var(--c-red);font-size:13px;font-weight:600!important;line-height:1.4;margin-top:12px}.c-roiCalc .c-roiCalc__emailLegal{color:var(--c-muted);font-size:12px;line-height:1.5;margin-top:14px}.c-roiCalc .c-roiCalc__emailLegal a{color:var(--c-primary);text-decoration:underline}.c-roiCalc .c-roiCalc__sent{color:var(--c-ink);font-size:16px;line-height:1.5}.c-roiCalc .c-roiCalc__sent strong{font-weight:700!important;word-break:break-all}@keyframes c-roiCalc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes c-roiCalc-value{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.c-roiCalc .c-roiCalc__results.is-holding .c-roiCalc__bars,.c-roiCalc .c-roiCalc__results.is-holding .c-roiCalc__heroNum,.c-roiCalc .c-roiCalc__results.is-holding .c-roiCalc__proof strong,.c-roiCalc .c-roiCalc__results.is-holding .c-roiCalc__risk strong,.c-roiCalc .c-roiCalc__results.is-holding .c-roiCalc__tRow:not(.c-roiCalc__tRow--head)>span:not(.c-roiCalc__tName){opacity:0}.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__bars,.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__heroNum,.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__proof strong,.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__risk strong,.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__tRow:not(.c-roiCalc__tRow--head)>span:not(.c-roiCalc__tName){animation:c-roiCalc-value .35s cubic-bezier(.22,.61,.36,1) both}.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__proof strong{animation-delay:50ms}.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__tRow:not(.c-roiCalc__tRow--head)>span:not(.c-roiCalc__tName){animation-delay:.1s}.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__bars{animation-delay:.15s}.c-roiCalc .c-roiCalc__results.is-revealing .c-roiCalc__risk strong{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.c-roiCalc *,.c-roiCalc :after,.c-roiCalc :before{animation:none!important;transition:none!important}}@media (max-width:640px){.c-roiCalc__inner{gap:32px;padding:24px 16px}.c-roiCalc .c-roiCalc__card,.c-roiCalc .c-roiCalc__method,.c-roiCalc .c-roiCalc__resultsCard{padding:24px 20px}.c-roiCalc .c-roiCalc__cta,.c-roiCalc .c-roiCalc__email{padding:22px 18px}.c-roiCalc .c-roiCalc__heroNum{font-size:48px}.c-roiCalc .c-roiCalc__proof{font-size:18px}.c-roiCalc .c-roiCalc__bar{grid-template-columns:1fr auto;row-gap:6px}.c-roiCalc .c-roiCalc__barLabel{grid-column:1/-1}.c-roiCalc .c-roiCalc__barTrack{grid-column:1}.c-roiCalc .c-roiCalc__btn,.c-roiCalc .c-roiCalc__send{width:100%}.c-roiCalc .c-roiCalc__emailRow{flex-direction:column}.c-roiCalc .c-roiCalc__emailInput{flex:0 0 auto;min-width:0;width:100%}}@container (max-width: 520px){.c-roiCalc .c-roiCalc__resultsCard{padding:24px 18px}.c-roiCalc .c-roiCalc__table{margin-top:24px;padding:8px 12px 14px}.c-roiCalc .c-roiCalc__tRow{font-size:12px;gap:6px;grid-template-columns:minmax(0,1fr) repeat(3,62px);padding:14px 0}.c-roiCalc .c-roiCalc__tRow--head{font-size:9px;letter-spacing:.02em;padding:6px 0 12px}.c-roiCalc .c-roiCalc__tName{line-height:1.25}.c-roiCalc .c-roiCalc__tRow:not(.c-roiCalc__tRow--head)>span:not(.c-roiCalc__tName){white-space:nowrap}.c-roiCalc .c-roiCalc__bar{grid-template-columns:1fr auto;row-gap:6px}.c-roiCalc .c-roiCalc__barLabel{grid-column:1/-1}.c-roiCalc .c-roiCalc__barTrack{grid-column:1}}@container (max-width: 380px){.c-roiCalc .c-roiCalc__resultsCard{padding:20px 14px}.c-roiCalc .c-roiCalc__table{padding:6px 10px 12px}.c-roiCalc .c-roiCalc__tRow{font-size:11px;gap:4px;grid-template-columns:minmax(0,1fr) repeat(3,56px)}.c-roiCalc .c-roiCalc__tRow--head{font-size:8px;letter-spacing:0}}