.cross-tool-banner[data-astro-cid-due3zy2t]{border-radius:var(--ewm-radius-lg);margin-bottom:var(--space-5);background:#f59e0b14;border:1.5px solid #f59e0b33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cross-tool-banner-text[data-astro-cid-due3zy2t]{color:var(--ewm-text-2);font-size:.875rem}.cross-tool-banner-text[data-astro-cid-due3zy2t] strong[data-astro-cid-due3zy2t]{color:var(--ewm-text)}.cross-tool-banner-link[data-astro-cid-due3zy2t]{color:var(--amber);white-space:nowrap;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .2s}.cross-tool-banner-link[data-astro-cid-due3zy2t]:hover{opacity:.8}.ti-breakdown-label--forest[data-astro-cid-due3zy2t],.ti-breakdown-val--forest[data-astro-cid-due3zy2t]{color:#065f46;font-weight:700}.ti-hero-footnote[data-astro-cid-due3zy2t]{color:var(--subtle);margin-top:8px;font-size:.7rem}.sc-input-card[data-astro-cid-due3zy2t]{background:var(--ewm-card);border:1.5px solid var(--ewm-border);border-radius:var(--ewm-radius-lg);box-shadow:var(--ewm-shadow-sm);padding:24px}.sc-preset-btn[data-astro-cid-due3zy2t]{border:1.5px solid var(--ewm-border-2);background:var(--ewm-bg);color:var(--ewm-text-2);font-size:.8125rem;font-weight:500;font-family:var(--ewm-font-sans);cursor:pointer;border-radius:20px;padding:8px 16px;transition:all .15s}.sc-preset-btn[data-astro-cid-due3zy2t]:hover{border-color:var(--ewm-accent);color:var(--ewm-accent);background:var(--ewm-accent-soft)}.sc-preset-btn[data-astro-cid-due3zy2t].active{border-color:var(--ewm-accent);background:var(--ewm-accent);color:#fff}.sc-calc-btn[data-astro-cid-due3zy2t]{border-radius:var(--ewm-radius-sm);background:var(--ewm-accent);color:#fff;width:100%;font-size:1rem;font-weight:600;font-family:var(--ewm-font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 24px;transition:background .15s,transform .1s,box-shadow .15s;display:flex}.sc-calc-btn[data-astro-cid-due3zy2t]:hover{background:var(--ewm-accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px #0066cc4d}.sc-calc-btn[data-astro-cid-due3zy2t]:disabled{opacity:.7;cursor:not-allowed}.sc-calc-btn-icon[data-astro-cid-due3zy2t]{font-size:1.1rem}.calc-grid[data-astro-cid-due3zy2t]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.calc-field[data-astro-cid-due3zy2t]{flex-direction:column;gap:6px;display:flex}.calc-field[data-astro-cid-due3zy2t] label[data-astro-cid-due3zy2t]{color:var(--ewm-text);font-size:.875rem;font-weight:600}.calc-field[data-astro-cid-due3zy2t] input[data-astro-cid-due3zy2t],.calc-field[data-astro-cid-due3zy2t] select[data-astro-cid-due3zy2t]{border:1.5px solid var(--ewm-border);border-radius:var(--ewm-radius-sm);background:var(--ewm-bg);color:var(--ewm-text);font-size:1rem;font-family:var(--ewm-font-sans);padding:10px 12px}.calc-field[data-astro-cid-due3zy2t] input[data-astro-cid-due3zy2t]:focus,.calc-field[data-astro-cid-due3zy2t] select[data-astro-cid-due3zy2t]:focus{border-color:var(--ewm-accent);outline:none;box-shadow:0 0 0 3px #0066cc1a}.calc-error[data-astro-cid-due3zy2t]{color:#dc2626;padding:8px 0;font-size:.875rem}.result-hero-card[data-astro-cid-due3zy2t]{background:var(--ewm-card);border:1.5px solid var(--ewm-border);border-radius:var(--ewm-radius-md);text-align:center;margin-bottom:16px;padding:20px}.result-eyebrow[data-astro-cid-due3zy2t]{text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.75rem;font-weight:700}.result-big-num[data-astro-cid-due3zy2t]{font-family:var(--ewm-font-serif);color:var(--ewm-accent);margin:8px 0;font-size:clamp(2rem,5vw,3rem);font-weight:700}.result-body[data-astro-cid-due3zy2t]{color:var(--ewm-muted);font-size:.9375rem;line-height:1.5}.result-panel[data-astro-cid-due3zy2t]{background:var(--ewm-bg-2);border:1.5px solid var(--ewm-border-2);border-radius:var(--ewm-radius-md);margin:12px 0;padding:16px}.quit-roi-card[data-astro-cid-due3zy2t]{background:var(--ewm-bg-2);border:1.5px solid var(--ewm-border-2);border-radius:var(--ewm-radius-md);margin:16px 0;padding:16px}.quit-roi-header[data-astro-cid-due3zy2t]{color:var(--ewm-text);align-items:center;gap:8px;margin-bottom:12px;font-size:.875rem;font-weight:700;display:flex}.quit-roi-grid[data-astro-cid-due3zy2t]{grid-template-columns:1fr 1fr 1fr;gap:12px;margin:12px 0;display:grid}.quit-roi-number[data-astro-cid-due3zy2t]{font-family:var(--ewm-font-serif);color:var(--ewm-accent);font-size:1.5rem;font-weight:700}.quit-roi-label[data-astro-cid-due3zy2t]{color:var(--ewm-muted);margin-top:4px;font-size:.75rem}.quit-roi-verdict[data-astro-cid-due3zy2t]{color:var(--ewm-text);margin:8px 0;font-size:.9375rem}.quit-roi-note[data-astro-cid-due3zy2t]{color:var(--ewm-muted);border-top:1px solid var(--ewm-border);margin-top:8px;padding-top:8px;font-size:.8125rem}.stats-grid--two[data-astro-cid-due3zy2t]{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.post-calc-row[data-astro-cid-due3zy2t]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.btn-copy-result[data-astro-cid-due3zy2t],.btn-share-result[data-astro-cid-due3zy2t]{border:1.5px solid var(--ewm-border-2);border-radius:var(--ewm-radius-sm);background:var(--ewm-bg);color:var(--ewm-text-2);font-size:.875rem;font-family:var(--ewm-font-sans);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;transition:all .15s;display:flex}.btn-copy-result[data-astro-cid-due3zy2t]:hover,.btn-share-result[data-astro-cid-due3zy2t]:hover{border-color:var(--ewm-accent);color:var(--ewm-accent);background:var(--ewm-accent-soft)}.calc-upsell[data-astro-cid-due3zy2t]{background:var(--ewm-accent-soft);border:1.5px solid var(--ewm-border);border-radius:var(--ewm-radius-sm);align-items:center;gap:12px;margin:16px 0;padding:12px 16px;display:flex}.calc-upsell-link[data-astro-cid-due3zy2t]{color:var(--ewm-accent);white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration:none}.info-box[data-astro-cid-due3zy2t]{background:var(--ewm-bg-2);border-left:3px solid var(--ewm-border-2);color:var(--ewm-muted);border-radius:0 var(--ewm-radius-sm) var(--ewm-radius-sm) 0;margin:12px 0;padding:12px 16px;font-size:.875rem}@media (width<=640px){.sc-input-card[data-astro-cid-due3zy2t]{padding:16px}.calc-grid[data-astro-cid-due3zy2t]{grid-template-columns:1fr!important}.quit-roi-grid[data-astro-cid-due3zy2t],.stats-grid--two[data-astro-cid-due3zy2t]{grid-template-columns:1fr}.post-calc-row[data-astro-cid-due3zy2t]{flex-direction:column}.calc-upsell[data-astro-cid-due3zy2t]{flex-direction:column;align-items:flex-start}}
