.reach-roi-calculator{--rrc-bg:#faf9f5;--rrc-surface:#fff;--rrc-surface-2:#f4f2ec;--rrc-border:#e2dfd6;--rrc-border-soft:#eceae3;--rrc-text-primary:#201f1c;--rrc-text-secondary:#6b6a64;--rrc-text-tertiary:#aaa8a0;--rrc-ink:#201f1c;--rrc-accent:#201f1c;--rrc-accent-strong:#201f1c;--rrc-accent-soft:#efede6;--rrc-green:#62e2a3;--rrc-green-soft:#62e2a31f;--rrc-coral:#ff847b;--rrc-coral-soft:#ff847b1f;--rrc-purple:#b0b6e4;--rrc-purple-soft:#b0b6e41f;--rrc-orange:#ff9f5a;--rrc-orange-soft:#ff9f5a1f;--rrc-resiliency:#62e2a3;--rrc-resiliency-soft:#62e2a31f;--rrc-gold:#c98a2b;--rrc-gold-soft:#c98a2b1f;--rrc-danger:#ff847b;--rrc-radius-lg:18px;--rrc-radius-md:14px;--rrc-radius-sm:10px;--rrc-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rrc-font-mono:"Inter", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-family:var(--rrc-font);color:var(--rrc-text-primary);background-color:var(--rrc-bg);border-radius:var(--rrc-radius-lg);box-sizing:border-box;isolation:isolate;-webkit-font-smoothing:antialiased;border:1px solid var(--rrc-border-soft);padding:clamp(20px,3vw,44px);line-height:1.5;position:relative}.reach-roi-calculator:before,.reach-roi-calculator:after,.reach-roi-side{content:"";aspect-ratio:1040/800;opacity:.5;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain;width:30%;max-width:480px;position:absolute}.reach-roi-side{display:block}.reach-roi-calculator:before{background-image:url(/assets/art-top-left-jVveq-Y1.png);background-position:0 0;top:300px;left:max(12px,25% - 470px)}.reach-roi-calculator:after{background-image:url(/assets/art-top-right-jfr1g2QF.png);background-position:100% 0;top:300px;right:max(12px,25% - 470px)}.reach-roi-side--bl{background-image:url(/assets/art-bottom-left-CFoxoYoD.png);background-position:0 0;top:660px;left:max(12px,25% - 470px)}.reach-roi-side--br{background-image:url(/assets/art-bottom-right-ou2KMpoG.png);background-position:100% 0;top:660px;right:max(12px,25% - 470px)}@media (width<=1180px){.reach-roi-calculator:before,.reach-roi-calculator:after,.reach-roi-side{display:none}}.reach-roi-calculator *{box-sizing:border-box}.reach-roi-calculator .reach-roi-is-hidden{display:none!important}.reach-roi-calculator .reach-roi-header{border-bottom:1px solid var(--rrc-border);background:0 0;margin:0 0 32px;padding:clamp(20px,4vw,44px) 0 clamp(24px,3vw,36px);position:relative}.reach-roi-calculator .reach-roi-header:after{content:"";background:var(--rrc-green);width:64px;height:2px;position:absolute;bottom:-1px;left:0}.reach-roi-calculator .reach-roi-header-inner{justify-content:space-between;align-items:center;gap:32px;max-width:920px;margin:0 auto;display:flex}.reach-roi-calculator .reach-roi-header-text{flex:1;min-width:0}.reach-roi-calculator .reach-roi-title{letter-spacing:-.02em;color:var(--rrc-text-primary);margin:0 0 14px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.1}.reach-roi-calculator .reach-roi-subtitle{color:var(--rrc-text-secondary);max-width:640px;margin:0 0 12px;font-size:15px;line-height:1.6}.reach-roi-calculator .reach-roi-subtitle:last-child{margin-bottom:0}.reach-roi-calculator .reach-roi-header-logo{flex-shrink:0;align-items:center;display:flex}.reach-roi-calculator .reach-roi-logo{width:clamp(120px,14vw,168px);height:auto;color:var(--rrc-text-primary);display:block}@media (width<=640px){.reach-roi-calculator .reach-roi-header-inner{flex-direction:column-reverse;align-items:flex-start;gap:20px}.reach-roi-calculator .reach-roi-logo{width:120px}}.reach-roi-calculator .reach-roi-content{z-index:1;max-width:920px;margin:0 auto;position:relative}.reach-roi-calculator .reach-roi-view{flex-direction:column;gap:16px;animation:.4s reach-roi-fade-in;display:flex}@keyframes reach-roi-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reach-roi-calculator .reach-roi-view{animation:none}}.reach-roi-calculator .reach-roi-view:focus-visible{outline:none}.reach-roi-calculator .reach-roi-input-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=800px){.reach-roi-calculator .reach-roi-input-grid{grid-template-columns:1fr}}.reach-roi-calculator .reach-roi-submit-row{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:8px;padding:28px 0 4px;display:flex}.reach-roi-calculator .reach-roi-submit-btn{appearance:none;cursor:pointer;background:var(--rrc-ink);color:#fff;font-family:var(--rrc-font);letter-spacing:.01em;border:none;border-radius:999px;padding:15px 38px;font-size:15.5px;font-weight:600;transition:transform .15s,background .15s}.reach-roi-calculator .reach-roi-submit-btn:hover{background:#000;transform:translateY(-1px)}.reach-roi-calculator .reach-roi-submit-btn:focus-visible{outline:2px solid var(--rrc-ink);outline-offset:3px}.reach-roi-calculator .reach-roi-submit-help{color:var(--rrc-text-tertiary);margin:0;font-size:12.5px}.reach-roi-calculator .reach-roi-back-btn{appearance:none;border:1px solid var(--rrc-border);color:var(--rrc-text-secondary);font-family:var(--rrc-font);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s}.reach-roi-calculator .reach-roi-back-btn:hover{border-color:var(--rrc-accent);color:var(--rrc-text-primary)}.reach-roi-calculator .reach-roi-back-btn:focus-visible{outline:2px solid var(--rrc-accent-strong);outline-offset:2px}.reach-roi-calculator .reach-roi-card{background:var(--rrc-surface);border:1px solid var(--rrc-border);border-radius:var(--rrc-radius-md);padding:22px;box-shadow:0 1px 2px #201f1c0a,0 8px 24px -18px #201f1c1f}.reach-roi-calculator .reach-roi-card-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.reach-roi-calculator .reach-roi-card-title{letter-spacing:.02em;text-transform:uppercase;color:var(--rrc-text-secondary);margin:0;font-size:14px;font-weight:600}.reach-roi-calculator .reach-roi-card-title--operating{color:var(--rrc-text-primary)}.reach-roi-calculator .reach-roi-field{margin-bottom:18px}.reach-roi-calculator .reach-roi-field:last-child{margin-bottom:0}.reach-roi-calculator .reach-roi-field-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.reach-roi-calculator .reach-roi-label{color:var(--rrc-text-primary);font-size:13.5px;font-weight:500}.reach-roi-calculator .reach-roi-value-pill{font-family:var(--rrc-font-mono);color:var(--rrc-text-primary);background:var(--rrc-surface-2);border:1px solid var(--rrc-border);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.reach-roi-calculator .reach-roi-help{color:var(--rrc-text-tertiary);margin:6px 0 0;font-size:12.5px;line-height:1.45}.reach-roi-calculator .reach-roi-typical{color:var(--rrc-text-secondary);border-left:1px solid var(--rrc-border);margin-left:4px;padding-left:8px;font-weight:600;display:inline-block}.reach-roi-calculator .reach-roi-min-note{color:var(--rrc-text-secondary);margin:6px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.reach-roi-calculator .reach-roi-slider{appearance:none;background:var(--rrc-border);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px}.reach-roi-calculator .reach-roi-slider::-webkit-slider-thumb{appearance:none;background:var(--rrc-ink);border:3px solid var(--rrc-surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--rrc-border);cursor:pointer;border-radius:50%;margin-top:-1px}.reach-roi-calculator .reach-roi-slider::-moz-range-thumb{background:var(--rrc-ink);border:3px solid var(--rrc-surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--rrc-border);cursor:pointer;border-radius:50%}.reach-roi-calculator .reach-roi-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--rrc-green)}.reach-roi-calculator .reach-roi-slider-scale{color:var(--rrc-text-tertiary);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.reach-roi-calculator .reach-roi-switch{flex-shrink:0;width:44px;height:26px;display:inline-block;position:relative}.reach-roi-calculator .reach-roi-switch input{opacity:0;width:0;height:0;position:absolute}.reach-roi-calculator .reach-roi-switch-track{background:var(--rrc-border);border-radius:999px;transition:background .15s;position:absolute;inset:0}.reach-roi-calculator .reach-roi-switch-track:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #201f1c33}.reach-roi-calculator .reach-roi-switch input:checked+.reach-roi-switch-track{background:var(--rrc-ink)}.reach-roi-calculator .reach-roi-switch input:checked+.reach-roi-switch-track:before{background:#fff;transform:translate(18px)}.reach-roi-calculator .reach-roi-switch input:focus-visible+.reach-roi-switch-track{box-shadow:0 0 0 3px var(--rrc-accent-soft)}.reach-roi-calculator .reach-roi-disclaimer{color:var(--rrc-text-tertiary);border-top:1px solid var(--rrc-border-soft);margin-top:18px;padding-top:14px;font-size:12px;line-height:1.5}.reach-roi-calculator .reach-roi-summary-grid{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}@media (width<=720px){.reach-roi-calculator .reach-roi-summary-grid{grid-template-columns:1fr}}.reach-roi-calculator .reach-roi-meter-card{background:var(--rrc-ink);border:1px solid var(--rrc-ink);border-radius:var(--rrc-radius-md);padding:24px}.reach-roi-calculator .reach-roi-hero-primary{flex-direction:column;justify-content:center;display:flex}.reach-roi-calculator .reach-roi-total-label{text-transform:uppercase;letter-spacing:.08em;color:var(--rrc-text-tertiary);margin:0 0 6px;font-size:12.5px;font-weight:600}.reach-roi-calculator .reach-roi-total-value{letter-spacing:-.02em;color:#fff;font-size:clamp(32px,4.2vw,44px);font-weight:700;font-family:var(--rrc-font-mono);margin:0}.reach-roi-calculator .reach-roi-hero-secondary{flex-direction:column;justify-content:center;display:flex}.reach-roi-calculator .reach-roi-hero-number{letter-spacing:-.01em;color:var(--rrc-accent-strong);font-size:clamp(26px,3.2vw,34px);font-weight:700;font-family:var(--rrc-font-mono);margin:0}.reach-roi-calculator .reach-roi-hero-sub{color:var(--rrc-text-tertiary);margin:4px 0 0;font-size:12px}.reach-roi-calculator .reach-roi-task-list{flex-direction:column;gap:10px;display:flex}.reach-roi-calculator .reach-roi-task-row{background:var(--rrc-surface-2);border:1px solid var(--rrc-border-soft);border-radius:var(--rrc-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.reach-roi-calculator .reach-roi-task-row.reach-roi-is-active-task{border-color:var(--rrc-green);background:var(--rrc-green-soft)}@media (width<=620px){.reach-roi-calculator .reach-roi-task-row{flex-direction:column;align-items:stretch;gap:12px}.reach-roi-calculator .reach-roi-task-meta{justify-content:space-between}}.reach-roi-calculator .reach-roi-task-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.reach-roi-calculator .reach-roi-task-labels{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.reach-roi-calculator .reach-roi-task-name{color:var(--rrc-text-primary);font-size:14px;font-weight:500}.reach-roi-calculator .reach-roi-task-state{text-transform:uppercase;letter-spacing:.05em;color:var(--rrc-text-tertiary);white-space:nowrap;font-size:11px;font-weight:600}.reach-roi-calculator .reach-roi-task-row.reach-roi-is-active-task .reach-roi-task-state{color:var(--rrc-accent-strong)}.reach-roi-calculator .reach-roi-cat-tag{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;width:fit-content;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.reach-roi-calculator .reach-roi-cat-tag--prevent{background:var(--rrc-purple-soft);color:#5560b0}.reach-roi-calculator .reach-roi-cat-tag--detect{background:var(--rrc-green-soft);color:#1f9e6e}.reach-roi-calculator .reach-roi-cat-tag--respond{background:var(--rrc-orange-soft);color:#c56a1e}.reach-roi-calculator .reach-roi-task-meta{justify-content:flex-end;align-items:center;gap:12px;display:flex}.reach-roi-calculator .reach-roi-switch--sm{flex-shrink:0;width:38px;height:22px}.reach-roi-calculator .reach-roi-switch--sm .reach-roi-switch-track:before{width:16px;height:16px}.reach-roi-calculator .reach-roi-switch--sm input:checked+.reach-roi-switch-track:before{transform:translate(16px)}.reach-roi-calculator .reach-roi-task-results{flex-direction:column;display:flex}.reach-roi-calculator .reach-roi-task-result-row{border-bottom:1px solid var(--rrc-border-soft);grid-template-columns:1.8fr .9fr 1.2fr 1.2fr;align-items:center;gap:12px;padding:12px 4px;display:grid}.reach-roi-calculator .reach-roi-task-result-row:last-child{border-bottom:none}.reach-roi-calculator .reach-roi-task-result-row--head{border-bottom:1px solid var(--rrc-border);padding-bottom:10px}.reach-roi-calculator .reach-roi-task-result-row--head span{text-transform:uppercase;letter-spacing:.05em;color:var(--rrc-text-tertiary);font-size:11px;font-weight:600}.reach-roi-calculator .reach-roi-task-result-name{color:var(--rrc-text-primary);font-size:14px;font-weight:500}.reach-roi-calculator .reach-roi-task-result-num{font-size:14px;font-family:var(--rrc-font-mono);color:var(--rrc-text-secondary);text-align:right}.reach-roi-calculator .reach-roi-task-result-num--dollar{color:var(--rrc-accent-strong);font-weight:600}@media (width<=620px){.reach-roi-calculator .reach-roi-task-result-row{grid-template-columns:1fr 1fr;gap:6px 12px}.reach-roi-calculator .reach-roi-task-result-row--head{display:none}.reach-roi-calculator .reach-roi-task-result-name,.reach-roi-calculator .reach-roi-task-result-cat{grid-column:1/-1}.reach-roi-calculator .reach-roi-task-result-num{text-align:left}}.reach-roi-calculator .reach-roi-empty-tasks{color:var(--rrc-text-secondary);margin:0;padding:8px 0;font-size:13.5px}.reach-roi-calculator .reach-roi-summary-card{background:var(--rrc-surface);border:1px solid var(--rrc-border-soft);border-radius:var(--rrc-radius-md);padding:20px 22px}.reach-roi-calculator .reach-roi-summary-text{color:var(--rrc-text-primary);margin:0;font-size:14px;line-height:1.6}.reach-roi-calculator .reach-roi-estimate-tag{text-transform:uppercase;letter-spacing:.06em;color:#ffffffbf;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.reach-roi-calculator .reach-roi-estimate-tag:before{content:"";background:var(--rrc-green);border-radius:50%;width:6px;height:6px}.reach-roi-calculator .reach-roi-next-steps-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.reach-roi-calculator .reach-roi-next-steps-buttons .reach-roi-cta-btn{flex:0 260px}@media (width<=620px){.reach-roi-calculator .reach-roi-next-steps-buttons{grid-template-columns:1fr}}.reach-roi-calculator .reach-roi-cta-btn{text-align:center;cursor:pointer;font-family:var(--rrc-font);letter-spacing:.01em;border:1px solid var(--rrc-border);background:var(--rrc-surface);color:var(--rrc-text-primary);border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.reach-roi-calculator .reach-roi-cta-btn:hover{border-color:var(--rrc-text-tertiary);background:var(--rrc-surface-2);transform:translateY(-1px)}.reach-roi-calculator .reach-roi-cta-btn:focus-visible{outline:2px solid var(--rrc-ink);outline-offset:3px}.reach-roi-calculator .reach-roi-cta-btn--primary{background:var(--rrc-ink);color:#fff;border-color:var(--rrc-ink);font-weight:600}.reach-roi-calculator .reach-roi-cta-btn--primary:hover{background:#000;border-color:#000}.reach-roi-calculator .reach-roi-donut-wrap{align-items:center;gap:28px;display:flex}@media (width<=640px){.reach-roi-calculator .reach-roi-donut-wrap{flex-direction:column;align-items:center}}.reach-roi-calculator .reach-roi-donut-figure{flex-shrink:0;width:240px;height:240px;position:relative}.reach-roi-calculator .reach-roi-donut{width:240px;height:240px;display:block}.reach-roi-calculator .reach-roi-donut-center-value{fill:var(--rrc-text-primary);font-family:var(--rrc-font-mono);font-size:26px;font-weight:700}.reach-roi-calculator .reach-roi-donut-center-label{fill:var(--rrc-text-tertiary);font-family:var(--rrc-font);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.reach-roi-calculator .reach-roi-donut-seg{transition:opacity .15s}.reach-roi-calculator .reach-roi-donut-tooltip{background:var(--rrc-ink);border:1px solid var(--rrc-ink);color:#fff;white-space:nowrap;pointer-events:none;z-index:5;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;transform:translate(-50%,-130%);box-shadow:0 6px 18px -6px #201f1c40}.reach-roi-calculator .reach-roi-donut-legend{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.reach-roi-calculator .reach-roi-donut-legend-item{align-items:center;gap:10px;font-size:13px;display:flex}.reach-roi-calculator .reach-roi-donut-swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.reach-roi-calculator .reach-roi-donut-legend-name{color:var(--rrc-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.reach-roi-calculator .reach-roi-donut-legend-val{color:var(--rrc-text-primary);font-family:var(--rrc-font-mono);white-space:nowrap;font-weight:600}.reach-roi-calculator .reach-roi-cta-btn--download{border:1px solid var(--rrc-resiliency);width:100%;color:var(--rrc-resiliency);background:0 0;margin-bottom:12px;font-weight:700}.reach-roi-calculator .reach-roi-cta-btn--download:hover{background:var(--rrc-resiliency-soft);border-color:var(--rrc-resiliency);transform:translateY(-1px)}.reach-roi-calculator .reach-roi-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#201f1c8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.reach-roi-calculator .reach-roi-modal{background:var(--rrc-surface);border:1px solid var(--rrc-border);border-radius:var(--rrc-radius-lg);width:100%;max-width:460px;max-height:92vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 60px -20px #201f1c59}.reach-roi-calculator .reach-roi-modal-close{color:var(--rrc-text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:26px;line-height:1;position:absolute;top:14px;right:16px}.reach-roi-calculator .reach-roi-modal-close:hover{color:var(--rrc-text-primary)}.reach-roi-calculator .reach-roi-modal-title{color:var(--rrc-text-primary);margin:0 0 8px;font-size:20px;font-weight:700}.reach-roi-calculator .reach-roi-modal-sub{color:var(--rrc-text-secondary);margin:0 0 20px;font-size:13.5px;line-height:1.5}.reach-roi-calculator .reach-roi-form{flex-direction:column;gap:14px;display:flex}.reach-roi-calculator .reach-roi-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=460px){.reach-roi-calculator .reach-roi-form-row{grid-template-columns:1fr}}.reach-roi-calculator .reach-roi-form-field{flex-direction:column;gap:6px;display:flex}.reach-roi-calculator .reach-roi-form-label{color:var(--rrc-text-secondary);font-size:12.5px;font-weight:500}.reach-roi-calculator .reach-roi-req{color:var(--rrc-accent-strong);margin-left:2px}.reach-roi-calculator .reach-roi-form-input{background:var(--rrc-surface-2);border:1px solid var(--rrc-border);width:100%;color:var(--rrc-text-primary);border-radius:var(--rrc-radius-sm);font-size:14px;font-family:var(--rrc-font);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.reach-roi-calculator .reach-roi-form-input:focus{border-color:var(--rrc-accent);box-shadow:0 0 0 3px var(--rrc-accent-soft);outline:none}.reach-roi-calculator .reach-roi-form-error{color:#ffb4a8;margin:0;font-size:12.5px}.reach-roi-calculator .reach-roi-form-submit{width:100%;margin-top:4px}.reach-roi-calculator .reach-roi-form-privacy{color:var(--rrc-text-tertiary);margin:0;font-size:11px;line-height:1.5}.reach-roi-calculator .reach-roi-form-privacy a{color:var(--rrc-text-secondary);text-decoration:underline}.reach-roi-calculator .reach-roi-num-wrap{align-items:center;gap:8px;margin-top:8px;display:flex;position:relative}.reach-roi-calculator .reach-roi-num-input{width:100%;font-family:var(--rrc-font);color:var(--rrc-text-primary);background:var(--rrc-surface);border:1px solid var(--rrc-border);border-radius:var(--rrc-radius-sm);box-sizing:border-box;-moz-appearance:textfield;padding:12px 14px;font-size:18px;font-weight:600}.reach-roi-calculator .reach-roi-num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reach-roi-calculator .reach-roi-num-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reach-roi-calculator .reach-roi-num-input::placeholder,.reach-roi-calculator .reach-roi-form-input::placeholder{color:#d4d1c8;opacity:1}.reach-roi-calculator .reach-roi-num-input:focus{border-color:var(--rrc-text-primary);box-shadow:0 0 0 3px var(--rrc-accent-soft);outline:none}.reach-roi-calculator .reach-roi-num-input--prefixed{padding-left:26px}.reach-roi-calculator .reach-roi-num-prefix{color:var(--rrc-text-secondary);pointer-events:none;font-size:18px;font-weight:600;position:absolute;left:14px}.reach-roi-calculator .reach-roi-num-suffix{color:var(--rrc-text-tertiary);white-space:nowrap;font-size:13px;font-weight:600}.reach-roi-calculator .reach-roi-num-input--sm{width:84px;padding:7px 10px;font-size:14px}.reach-roi-calculator .reach-roi-field-error{color:#c0554e;margin:8px 0 0;font-size:12.5px;font-weight:600}.reach-roi-calculator .reach-roi-task-desc{color:var(--rrc-text-secondary);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.reach-roi-calculator .reach-roi-task-reduction{letter-spacing:.02em;color:#1f9e6e;background:var(--rrc-green-soft);border-radius:999px;margin-right:10px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.reach-roi-calculator .reach-roi-task-customize{border-top:1px solid var(--rrc-border-soft);flex-basis:100%;margin-top:12px;padding-top:12px}.reach-roi-calculator .reach-roi-customize-toggle{font-family:var(--rrc-font);color:var(--rrc-text-primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.reach-roi-calculator .reach-roi-customize-panel{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.reach-roi-calculator .reach-roi-customize-label{color:var(--rrc-text-secondary);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.reach-roi-calculator .reach-roi-customize-inline{align-items:center;gap:8px;display:flex}.reach-roi-calculator .reach-roi-customize-suffix{color:var(--rrc-text-tertiary);font-size:12.5px}.reach-roi-calculator .reach-roi-radio-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.reach-roi-calculator .reach-roi-radio{color:var(--rrc-text-primary);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.reach-roi-calculator .reach-roi-radio input{accent-color:var(--rrc-ink)}.reach-roi-calculator .reach-roi-results-head{margin-bottom:20px}.reach-roi-calculator .reach-roi-results-title{color:var(--rrc-text-primary);letter-spacing:-.01em;margin:0 0 8px;font-size:26px;font-weight:800}.reach-roi-calculator .reach-roi-results-sub{color:var(--rrc-text-secondary);max-width:760px;margin:0;font-size:14px;line-height:1.5}.reach-roi-calculator .reach-roi-warning{background:var(--rrc-orange-soft);border:1px solid var(--rrc-orange);color:#9a5a1e;border-radius:var(--rrc-radius-md);margin-bottom:18px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5}.reach-roi-calculator .reach-roi-tasks-included{color:var(--rrc-text-secondary);margin:-4px 0 16px;font-size:13px;font-weight:600}.reach-roi-calculator .reach-roi-task-result-src{color:var(--rrc-text-tertiary);margin-top:2px;font-size:10.5px;font-weight:500;display:block}.reach-roi-calculator .reach-roi-method-card .reach-roi-method-text{color:var(--rrc-text-secondary);margin:0 0 10px;font-size:13px;line-height:1.55}.reach-roi-calculator .reach-roi-method-card .reach-roi-method-text:last-child{margin-bottom:0}.reach-roi-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.reach-roi-calculator .reach-roi-consent{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.reach-roi-calculator .reach-roi-consent-input{width:16px;height:16px;accent-color:var(--rrc-ink);cursor:pointer;flex:0 0 16px;margin:2px 0 0}.reach-roi-calculator .reach-roi-consent-label{min-width:0;color:var(--rrc-text-secondary);cursor:pointer;flex:auto;font-size:12px;line-height:1.5}.reach-roi-calculator .reach-roi-form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236B6A64' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.reach-roi-calculator .reach-roi-form-submit:disabled{opacity:.45;cursor:not-allowed}
