.roi-page{--roi-night:#07111f;--roi-night-2:#0b1a2e;--roi-line-dark:#ffffff1f;--roi-ink:#0f1729;--roi-body:#364256;--roi-dim:#64748b;--roi-off:#f6f8fc;--roi-soft:#eef2f9;--roi-line:#e2e8f2;--roi-blue:#146ef5;--roi-blue-soft:#e8f0fe;--roi-blue-lite:#7fb3ff;--roi-green:#16a34a;--roi-green-soft:#e7f7ed;--roi-amber:#a35a12;--roi-pad:20px;--roi-header-h:76px;-webkit-font-smoothing:antialiased;color:var(--roi-body);background:#fff;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}@media(min-width:768px){.roi-page{--roi-pad:32px}}@media(min-width:1024px){.roi-page{--roi-pad:48px;--roi-header-h:88px}}.roi-page *,.roi-page :before,.roi-page :after{box-sizing:border-box}.roi-page :focus-visible{outline:3px solid var(--roi-blue);outline-offset:3px;border-radius:4px}.roi-page .roi-wrap{width:100%;max-width:1240px;padding-left:var(--roi-pad);padding-right:var(--roi-pad);margin:0 auto}.roi-page section{scroll-margin-top:calc(var(--roi-header-h) + 12px)}.roi-page .roi-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--roi-blue);margin:0 0 14px;font-size:16px;font-weight:800}.roi-page .roi-dark .roi-eyebrow{color:var(--roi-blue-lite)}.roi-page h1,.roi-page h2,.roi-page h3{color:var(--roi-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800}.roi-page .roi-dark h2,.roi-page .roi-dark h3{color:#fff}.roi-page h1{color:#fff;font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.08}.roi-page h2{font-size:clamp(1.55rem,3.1vw,2.3rem);line-height:1.16}.roi-page h3{letter-spacing:-.01em;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.3}.roi-page p,.roi-page li{font-size:16.5px;line-height:1.72}@media(min-width:1024px){.roi-page p,.roi-page li{font-size:17px}}.roi-page .roi-lead{font-size:clamp(17px,2vw,19px);line-height:1.66}.roi-page .roi-dark p,.roi-page .roi-dark li{color:#ffffffd1}.roi-page .roi-note{color:var(--roi-dim);font-size:16px}.roi-page .roi-dark{background:linear-gradient(180deg,var(--roi-night) 0%,var(--roi-night-2) 100%);color:#ffffffd1}.roi-page .roi-light{background:#fff}.roi-page .roi-tint{background:var(--roi-off)}.roi-page .roi-sec{padding:56px 0}@media(min-width:768px){.roi-page .roi-sec{padding:76px 0}}@media(min-width:1024px){.roi-page .roi-sec{padding:92px 0}}.roi-page .roi-hero{padding-top:calc(var(--roi-header-h) + 40px);padding-bottom:56px}@media(min-width:1024px){.roi-page .roi-hero{padding-top:calc(var(--roi-header-h) + 64px);padding-bottom:84px}}.roi-page .roi-head{max-width:760px}.roi-page .roi-head p{margin:16px 0 0}.roi-page .roi-btn{background:var(--roi-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:16.5px;font-weight:800;text-decoration:none;transition:background .18s;display:inline-flex}.roi-page .roi-btn:hover{background:#0f57c8}.roi-page .roi-link{color:var(--roi-blue);align-items:center;gap:8px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex}.roi-page .roi-link:hover{text-decoration:underline}.roi-page .roi-dark .roi-link{color:var(--roi-blue-lite)}.roi-page .roi-cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.roi-page .roi-trust{color:#ffffff9e;margin-top:18px;font-size:16px}.roi-page .roi-grid{grid-template-columns:1fr;align-items:start;gap:24px;margin-top:32px;display:grid}@media(min-width:1024px){.roi-page .roi-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px}}.roi-page .roi-card{border:1px solid var(--roi-line);background:#fff;border-radius:18px;padding:22px}@media(min-width:768px){.roi-page .roi-card{padding:28px}}.roi-page .roi-fields{gap:26px;display:grid}.roi-page .roi-field-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.roi-page .roi-label{color:var(--roi-ink);max-width:30ch;font-size:16px;font-weight:800}.roi-page .roi-numbox{border:1px solid var(--roi-line);background:var(--roi-off);border-radius:12px;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.roi-page .roi-unit{color:var(--roi-dim);font-size:16px;font-weight:700}.roi-page .roi-num{text-align:right;width:108px;font:inherit;color:var(--roi-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:16px;font-weight:800}.roi-page .roi-hint{color:var(--roi-dim);margin:10px 0 0;font-size:16px}.roi-page .roi-range{appearance:none;cursor:pointer;border-radius:999px;outline:none;width:100%;height:8px;margin-top:12px}.roi-page .roi-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--roi-blue);cursor:pointer;background:#fff;border-radius:999px;width:24px;height:24px}.roi-page .roi-range::-moz-range-thumb{border:3px solid var(--roi-blue);cursor:pointer;background:#fff;border-radius:999px;width:24px;height:24px}.roi-page .roi-optional{border-top:1px solid var(--roi-line);gap:20px;margin-top:26px;padding-top:22px;display:grid}@media(min-width:640px){.roi-page .roi-optional{grid-template-columns:1fr 1fr}}.roi-page .roi-textfield{display:block}.roi-page .roi-textfield .roi-label{max-width:none;margin-bottom:8px;display:block}.roi-page .roi-input{border:1px solid var(--roi-line);width:100%;font:inherit;color:var(--roi-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:700}.roi-page .roi-results{background:linear-gradient(180deg,var(--roi-night) 0%,var(--roi-night-2) 100%);border:1px solid var(--roi-line-dark);border-radius:18px;padding:22px}@media(min-width:768px){.roi-page .roi-results{padding:28px}}.roi-page .roi-results-title{color:#fff;margin:0 0 4px;font-size:17px;font-weight:800}.roi-page .roi-results-sub{color:#fff9;margin:0 0 18px;font-size:16px}.roi-page .roi-row{border-bottom:1px solid var(--roi-line-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:14px 0;display:flex}.roi-page .roi-row:last-of-type{border-bottom:0}.roi-page .roi-row-label{color:#ffffffb8;max-width:24ch;font-size:16px}.roi-page .roi-row-value{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.25rem,3.4vw,1.6rem);font-weight:800}.roi-page .roi-row-value.is-green{color:#6ee7a0}.roi-page .roi-row-value.is-muted{color:#fff9;text-align:right;max-width:34ch;font-size:16px;font-weight:700}.roi-page .roi-roas{color:#ffffffb3;margin:18px 0 0;font-size:16px}.roi-page .roi-disclaimer{color:var(--roi-dim);margin:18px 0 0;font-size:16px}.roi-page .roi-formulas{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.roi-page .roi-formulas li{border:1px solid var(--roi-line);color:var(--roi-ink);overflow-wrap:anywhere;background:#fff;border-radius:14px;padding:16px 18px;font-weight:700}.roi-page .roi-cols{grid-template-columns:1fr;gap:16px;margin-top:30px;display:grid}@media(min-width:768px){.roi-page .roi-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.roi-page .roi-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.roi-page .roi-tile{border:1px solid var(--roi-line);background:#fff;border-radius:16px;padding:22px}.roi-page .roi-tile p{margin:10px 0 0}.roi-page .roi-tile .roi-link{margin-top:14px}.roi-page .roi-tint .roi-tile{background:#fff}.roi-page .roi-key{border-left:4px solid var(--roi-blue);background:var(--roi-blue-soft);color:var(--roi-ink);border-radius:0 14px 14px 0;margin-top:26px;padding:18px 20px;font-size:17px;font-weight:800}.roi-page .roi-check{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.roi-page .roi-check li{color:var(--roi-ink);align-items:flex-start;gap:12px;display:flex}.roi-page .roi-check svg{width:20px;height:20px;color:var(--roi-green);flex:none;margin-top:4px}.roi-page .roi-faq{gap:12px;max-width:860px;margin-top:28px;display:grid}.roi-page .roi-faq details{border:1px solid var(--roi-line);background:#fff;border-radius:14px;padding:4px 18px}.roi-page .roi-faq summary{cursor:pointer;color:var(--roi-ink);justify-content:space-between;gap:14px;padding:16px 0;font-size:16.5px;font-weight:800;list-style:none;display:flex}.roi-page .roi-faq summary::-webkit-details-marker{display:none}.roi-page .roi-faq summary:after{content:"+";color:var(--roi-blue);font-weight:800}.roi-page .roi-faq details[open] summary:after{content:"–"}.roi-page .roi-faq details p{margin:0 0 18px}.roi-page .roi-final{max-width:760px}.roi-page .roi-final h2{color:#fff}.roi-page .roi-final p{margin:16px 0 0}@media(prefers-reduced-motion:reduce){.roi-page *,.roi-page :before,.roi-page :after{transition:none!important;animation:none!important}}.roi-page .roi-convert-prompt{border-top:1px solid var(--roi-line-dark);margin-top:18px;padding-top:20px}.roi-page .roi-convert{border:1px solid var(--roi-line);background:#fff;border-radius:16px;margin-top:14px;padding:22px}.roi-page .roi-convert-title{color:var(--roi-ink);margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.35}.roi-page .roi-convert-text{color:var(--roi-body);margin:0 0 16px;font-size:.95rem;line-height:1.55}.roi-page .roi-convert-prompt .roi-convert-title{color:#fff}.roi-page .roi-convert-prompt .roi-convert-text{color:#ffffffbf}.roi-page .roi-convert-cta{background:var(--roi-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:14px 20px;font-size:.98rem;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.roi-page .roi-convert-cta:hover{filter:brightness(1.08)}.roi-page .roi-convert-cta:disabled{opacity:.65;cursor:not-allowed}.roi-page .roi-convert-form{gap:12px;display:grid}.roi-page .roi-convert-field{color:var(--roi-ink);gap:6px;font-size:.85rem;font-weight:700;display:grid}.roi-page .roi-convert-input{box-sizing:border-box;width:100%;max-width:100%;color:var(--roi-ink);background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:12px 14px;font-size:16px}.roi-page .roi-convert-input::placeholder{color:var(--roi-dim);opacity:1}.roi-page .roi-convert-input:focus,.roi-page .roi-convert-input:focus-visible{border-color:var(--roi-blue);box-shadow:0 0 0 3px var(--roi-blue-soft)}.roi-page .roi-convert-input.has-error{border-color:#f87171}.roi-page .roi-convert-error{color:#b91c1c;font-size:.8rem;font-style:normal}.roi-page .roi-convert-note{color:var(--roi-dim);margin:0;font-size:.8rem}.roi-page .roi-convert.is-success{text-align:center}.roi-page .roi-convert-check{color:#4ade80;background:#22c55e29;border-radius:999px;place-items:center;width:40px;height:40px;margin:0 auto 12px;display:grid}
