.calc-section[data-astro-cid-abd7ckfn]{background-color:var(--color-bg);padding:3.5rem 0 4.5rem}.calc-container[data-astro-cid-abd7ckfn]{width:100%;max-width:1040px;margin:0 auto;padding:0 1.5rem}.calc-app-grid[data-astro-cid-abd7ckfn]{flex-direction:column;gap:2.5rem;width:100%;display:flex}.calc-card[data-astro-cid-abd7ckfn]{border:1px solid var(--color-border);background:#fff;border-radius:12px;margin-bottom:0;padding:2.25rem;box-shadow:0 1px 3px #00000005}@media (width<=640px){.calc-card[data-astro-cid-abd7ckfn]{padding:1.5rem 1.15rem}}.model-config-card[data-astro-cid-abd7ckfn]{background-color:#fff}.config-section-first[data-astro-cid-abd7ckfn]{padding-top:0!important}.text-right[data-astro-cid-abd7ckfn]{text-align:right}.config-section-block[data-astro-cid-abd7ckfn]{border-bottom:1px solid var(--color-border);padding:0 0 1.75rem}.block-header[data-astro-cid-abd7ckfn]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.block-header-text[data-astro-cid-abd7ckfn]{flex:none;width:100%}.params-header[data-astro-cid-abd7ckfn]{text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1.25rem;display:flex}.params-header[data-astro-cid-abd7ckfn] .block-header-text[data-astro-cid-abd7ckfn]{text-align:center}.tiers-header[data-astro-cid-abd7ckfn]{text-align:center;flex-direction:column;align-items:center;gap:.95rem;margin-bottom:1.25rem;display:flex}.tiers-header[data-astro-cid-abd7ckfn] .block-header-text[data-astro-cid-abd7ckfn]{text-align:center}.currency-picker-wrap[data-astro-cid-abd7ckfn]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;width:100%;margin:0 auto;padding-top:.15rem;display:flex}.currency-picker-label[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;user-select:none;font-size:.75rem;font-weight:700}.currency-tiles-group[data-astro-cid-abd7ckfn]{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.currency-tile[data-astro-cid-abd7ckfn]{color:#334155;cursor:pointer;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.85rem;font-weight:600;line-height:1.2;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a05}.currency-tile[data-astro-cid-abd7ckfn]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.currency-tile[data-astro-cid-abd7ckfn]:focus-visible{border-color:#0f172a;outline:none;box-shadow:0 0 0 2px #0f172a26}.currency-tile[data-astro-cid-abd7ckfn].active{color:#fff;background:#0f172a;border-color:#0f172a;font-weight:700;box-shadow:0 2px 4px #0f172a26}.currency-tile[data-astro-cid-abd7ckfn] .tile-curr-symbol[data-astro-cid-abd7ckfn]{color:#0369a1;font-size:.95rem;font-weight:800;line-height:1;transition:color .15s}.currency-tile[data-astro-cid-abd7ckfn].active .tile-curr-symbol[data-astro-cid-abd7ckfn]{color:#93c5fd}.currency-tile[data-astro-cid-abd7ckfn] .tile-curr-text[data-astro-cid-abd7ckfn]{line-height:1}@media (width<=520px){.currency-picker-wrap[data-astro-cid-abd7ckfn]{flex-direction:column;align-items:center;gap:.5rem}.currency-tiles-group[data-astro-cid-abd7ckfn]{grid-template-columns:repeat(4,1fr);gap:.35rem;width:100%;display:grid}.currency-tile[data-astro-cid-abd7ckfn]{justify-content:center;gap:.25rem;width:100%;padding:.45rem .25rem;font-size:.775rem}.currency-tile[data-astro-cid-abd7ckfn] .tile-curr-symbol[data-astro-cid-abd7ckfn]{font-size:.85rem}}.block-title[data-astro-cid-abd7ckfn]{color:#0f172a;letter-spacing:-.015em;margin-bottom:.35rem;font-size:1.05rem;font-weight:800}.block-caption[data-astro-cid-abd7ckfn]{color:#64748b;margin:0;font-size:.9rem;line-height:1.5}.btn-text-subtle[data-astro-cid-abd7ckfn]:hover{color:var(--color-text)}.tiers-config-table[data-astro-cid-abd7ckfn]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.tiers-config-table[data-astro-cid-abd7ckfn] th[data-astro-cid-abd7ckfn]{background:var(--color-bg-subtle);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:.8rem .75rem;font-size:.75rem;font-weight:700}.tiers-config-table[data-astro-cid-abd7ckfn] td[data-astro-cid-abd7ckfn]{border-bottom:1px solid var(--color-border);vertical-align:middle;text-align:left;padding:.8rem .75rem}.tier-cell-text[data-astro-cid-abd7ckfn]{color:var(--color-text);background:0 0;border:none;outline:none;width:100%;font-size:.9rem;font-weight:700}.cell-input-box[data-astro-cid-abd7ckfn]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;width:100%;max-width:140px;padding:.3rem .55rem;display:inline-flex}.cell-input-box[data-astro-cid-abd7ckfn]:focus-within{background:#fff;border-color:#0f172a}.cell-affix[data-astro-cid-abd7ckfn]{color:var(--color-text-subtle);font-size:.8rem;font-weight:700}.cell-num-input[data-astro-cid-abd7ckfn]{color:var(--color-text);background:0 0;border:none;outline:none;width:100%;padding:0 .25rem;font-family:inherit;font-size:.875rem;font-weight:700}.cell-computed-val[data-astro-cid-abd7ckfn]{color:var(--color-text);font-size:.9rem;font-weight:700}.table-total-row[data-astro-cid-abd7ckfn] td[data-astro-cid-abd7ckfn]{background-color:#f8fafc;border-bottom:none;padding:.85rem}.total-metric[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);font-size:.85rem}.total-metric[data-astro-cid-abd7ckfn].highlight{color:var(--color-primary);font-size:1rem;font-weight:800}.integrated-params-block[data-astro-cid-abd7ckfn]{border-bottom:1px solid var(--color-border);margin-top:0;margin-bottom:2rem;padding-bottom:1.75rem}.tiers-section-block[data-astro-cid-abd7ckfn]{border-bottom:none;padding:0}.params-tiles-grid[data-astro-cid-abd7ckfn]{grid-template-columns:repeat(2,1fr);gap:1.15rem 1.25rem;width:100%;display:grid}@media (width<=640px){.params-tiles-grid[data-astro-cid-abd7ckfn]{grid-template-columns:1fr;gap:.85rem}}.param-tile[data-astro-cid-abd7ckfn]{border:1px solid var(--color-border);box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;min-height:84px;padding:1.05rem 1.25rem;transition:all .18s;display:flex;box-shadow:0 1px 2px #0f172a05}.param-tile[data-astro-cid-abd7ckfn]:hover{border-color:#cbd5e1;box-shadow:0 3px 8px #0f172a0a}.param-tile[data-astro-cid-abd7ckfn]:focus-within{border-color:#0f172a;box-shadow:0 0 0 1px #0f172a}.param-tile-info[data-astro-cid-abd7ckfn]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.param-label[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.04em;color:#0f172a;cursor:pointer;margin:0;font-size:.8125rem;font-weight:700;line-height:1.25}.param-hint[data-astro-cid-abd7ckfn]{color:#64748b;margin:0;font-size:.8rem;line-height:1.35}.hidden[data-astro-cid-abd7ckfn]{display:none}.results-dashboard-card[data-astro-cid-abd7ckfn]{padding:2rem 1.75rem}.results-heading[data-astro-cid-abd7ckfn]{text-align:center;margin-bottom:1.5rem}.results-kicker[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:.35rem;font-size:.8125rem;font-weight:700}.results-title[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.025em;margin-bottom:.35rem;font-size:1.5rem;font-weight:800;line-height:1.2}.results-sub[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);margin:0;font-size:.9rem}.fw-bold[data-astro-cid-abd7ckfn]{color:var(--color-text);font-weight:700}.hero-result-banner[data-astro-cid-abd7ckfn]{text-align:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding:1.5rem 1rem}.hero-result-eyebrow[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);font-size:.775rem;font-weight:700}.hero-result-number[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.04em;margin:.4rem 0 .5rem;font-size:clamp(2.75rem,5vw,3.5rem);font-weight:800;line-height:1}.hero-result-caption[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);max-width:500px;margin:0 auto;font-size:.95rem}.results-metrics-strip[data-astro-cid-abd7ckfn]{border:1px solid var(--color-border);background:var(--color-border);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:2rem;display:grid;overflow:hidden}@media (width<=768px){.results-metrics-strip[data-astro-cid-abd7ckfn]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.results-metrics-strip[data-astro-cid-abd7ckfn]{grid-template-columns:1fr}}.res-metric-cell[data-astro-cid-abd7ckfn]{text-align:center;background:#fff;flex-direction:column;padding:.9rem .85rem;display:flex}.res-metric-label[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);margin-bottom:.25rem;font-size:.7rem;font-weight:700}.res-metric-val[data-astro-cid-abd7ckfn]{color:var(--color-text);margin-bottom:.15rem;font-size:1.25rem;font-weight:800;line-height:1.2}.res-metric-val[data-astro-cid-abd7ckfn].danger{color:#b91c1c}.res-metric-val[data-astro-cid-abd7ckfn].primary{color:var(--color-primary)}.res-metric-note[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);font-size:.725rem}.hero-unit[data-astro-cid-abd7ckfn]{color:var(--color-text-subtle);margin-left:.2rem;font-size:1.25rem;font-weight:600}.chart-section-block[data-astro-cid-abd7ckfn]{border-top:1px solid var(--color-border);margin-bottom:2rem;padding-top:1.5rem}.chart-header[data-astro-cid-abd7ckfn]{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.chart-header-text[data-astro-cid-abd7ckfn]{text-align:center;width:100%}.chart-title[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.015em;margin-bottom:.2rem;font-size:1.05rem;font-weight:800}.chart-subtitle[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);margin:0;font-size:.825rem}.chart-controls[data-astro-cid-abd7ckfn]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.chart-legend[data-astro-cid-abd7ckfn]{color:#475569;justify-content:center;align-items:center;gap:1.15rem;width:100%;font-size:.775rem;font-weight:600;display:flex}.legend-item[data-astro-cid-abd7ckfn]{align-items:center;gap:.35rem;display:inline-flex}.legend-color-swatch[data-astro-cid-abd7ckfn]{border-radius:2px;display:inline-block}.legend-swatch-comm[data-astro-cid-abd7ckfn]{background-color:#0369a1;width:14px;height:3px}.legend-swatch-cust[data-astro-cid-abd7ckfn]{background-color:#e2e8f0;border:1px solid #94a3b8;width:11px;height:9px}.time-horizon-selector[data-astro-cid-abd7ckfn]{align-items:center;gap:.4rem;display:inline-flex}.horizon-btn[data-astro-cid-abd7ckfn]{color:#334155;cursor:pointer;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;padding:.35rem .8rem;font-size:.8rem;font-weight:600;line-height:1.2;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a05}.horizon-btn[data-astro-cid-abd7ckfn]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.horizon-btn[data-astro-cid-abd7ckfn]:focus-visible{border-color:#0f172a;outline:none;box-shadow:0 0 0 2px #0f172a26}.horizon-btn[data-astro-cid-abd7ckfn].active{color:#fff;background:#0f172a;border-color:#0f172a;font-weight:700;transform:none;box-shadow:0 2px 4px #0f172a26}.chart-canvas-wrap[data-astro-cid-abd7ckfn]{border:1px solid var(--color-border);touch-action:pan-y;background:#fff;border-radius:8px;width:100%;padding:.75rem .5rem .35rem;position:relative}.growth-chart-svg[data-astro-cid-abd7ckfn]{width:100%;height:auto;display:block;overflow:visible}.chart-tooltip[data-astro-cid-abd7ckfn]{pointer-events:none;color:#fff;z-index:30;background:#0f172a;border:1px solid #ffffff26;border-radius:8px;min-width:175px;padding:.65rem .85rem;font-size:.775rem;transition:opacity .1s,transform .1s;position:absolute;transform:translate(-50%,-115%);box-shadow:0 10px 25px -5px #0f172a59}.chart-tooltip[data-astro-cid-abd7ckfn]:after{content:"";border:6px solid #0000;border-top-color:#0f172a;border-bottom-width:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.tooltip-header[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-bottom:1px solid #ffffff1a;margin-bottom:.4rem;padding-bottom:.3rem;font-size:.75rem;font-weight:800}.tooltip-row[data-astro-cid-abd7ckfn]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;line-height:1.35;display:flex}.tt-label[data-astro-cid-abd7ckfn]{color:#cbd5e1;font-size:.75rem}.tt-val[data-astro-cid-abd7ckfn]{color:#fff;white-space:nowrap;font-weight:700}.tt-val[data-astro-cid-abd7ckfn].comm{color:#38bdf8}.tt-val[data-astro-cid-abd7ckfn].cust{color:#f8fafc}.verdict-banner[data-astro-cid-abd7ckfn]{border:1px solid var(--color-border);background-color:var(--color-bg-subtle);border-radius:8px;margin-bottom:2.25rem;padding:1.35rem 1.5rem}.verdict-banner[data-astro-cid-abd7ckfn].verdict-green{border-left:4px solid #16a34a}.verdict-banner[data-astro-cid-abd7ckfn].verdict-amber{border-left:4px solid #d97706}.verdict-banner[data-astro-cid-abd7ckfn].verdict-red{border-left:4px solid #dc2626}.verdict-badge-row[data-astro-cid-abd7ckfn]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.verdict-pill[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);font-size:.8125rem;font-weight:800}.verdict-substatus[data-astro-cid-abd7ckfn]{color:var(--color-text-subtle);font-size:.775rem;font-weight:600}.verdict-body[data-astro-cid-abd7ckfn]{color:var(--color-text);margin:0;font-size:.925rem;line-height:1.6}.breakdown-section[data-astro-cid-abd7ckfn]{margin-bottom:2.25rem}.breakdown-title[data-astro-cid-abd7ckfn]{color:var(--color-text);margin-bottom:.85rem;font-size:1rem;font-weight:700}.data-table[data-astro-cid-abd7ckfn]{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.data-table[data-astro-cid-abd7ckfn] th[data-astro-cid-abd7ckfn],.data-table[data-astro-cid-abd7ckfn] td[data-astro-cid-abd7ckfn]{border-bottom:1px solid var(--color-border);padding:.75rem .85rem}.data-table[data-astro-cid-abd7ckfn] th[data-astro-cid-abd7ckfn]{background-color:var(--color-bg-subtle);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.data-table[data-astro-cid-abd7ckfn] td[data-astro-cid-abd7ckfn]{color:var(--color-text-muted)}.data-table[data-astro-cid-abd7ckfn] tr[data-astro-cid-abd7ckfn].highlight-row{background-color:#f8fafc}.data-table[data-astro-cid-abd7ckfn] tr[data-astro-cid-abd7ckfn].highlight-row td[data-astro-cid-abd7ckfn]{color:var(--color-text);font-weight:600}.funnel-pipeline-block[data-astro-cid-abd7ckfn]{margin-bottom:2.25rem}.funnel-block-header[data-astro-cid-abd7ckfn]{text-align:center;margin-bottom:1.25rem}.funnel-block-title[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.05rem;font-weight:800}.funnel-block-subtitle[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);margin:0;font-size:.875rem}.funnel-steps-grid[data-astro-cid-abd7ckfn]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;display:grid}@media (width<=768px){.funnel-steps-grid[data-astro-cid-abd7ckfn]{grid-template-columns:1fr;gap:1rem}.funnel-step-arrow[data-astro-cid-abd7ckfn]{display:none}}.funnel-step-card[data-astro-cid-abd7ckfn]{border:1px solid var(--color-border);text-align:center;background:#f8fafc;border-radius:8px;flex-direction:column;justify-content:center;gap:.35rem;padding:1.25rem 1.15rem;transition:all .18s;display:flex}.funnel-step-card[data-astro-cid-abd7ckfn].highlight{background:#fff;border-color:#0369a1;box-shadow:0 2px 6px #0369a114}.funnel-step-badge[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);font-size:.725rem;font-weight:700}.funnel-step-card[data-astro-cid-abd7ckfn].highlight .funnel-step-badge[data-astro-cid-abd7ckfn]{color:var(--color-primary)}.funnel-step-val[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.02em;font-size:1.65rem;font-weight:800;line-height:1.15}.funnel-step-val[data-astro-cid-abd7ckfn].primary{color:var(--color-primary)}.funnel-unit[data-astro-cid-abd7ckfn]{color:var(--color-text-subtle);font-size:.875rem;font-weight:600}.funnel-step-desc[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);margin:0;font-size:.775rem;line-height:1.4}.funnel-step-arrow[data-astro-cid-abd7ckfn]{color:#94a3b8;text-align:center;user-select:none;font-size:1.25rem;font-weight:700}.effort-estimate-block[data-astro-cid-abd7ckfn]{border:1px solid var(--color-border);background:#fff;border-radius:8px;margin-top:1.5rem;padding:1.25rem 1.35rem}.effort-header[data-astro-cid-abd7ckfn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.15rem;display:flex}.effort-header-text[data-astro-cid-abd7ckfn]{flex:280px}.effort-title[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.01em;margin:0 0 .2rem;font-size:.95rem;font-weight:700}.effort-subtitle[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);margin:0;font-size:.825rem;line-height:1.35}.effort-input-wrap[data-astro-cid-abd7ckfn]{flex-shrink:0;align-items:center;gap:.65rem;display:inline-flex}.effort-input-label[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);white-space:nowrap;cursor:pointer;font-size:.775rem;font-weight:700}.effort-input-box[data-astro-cid-abd7ckfn]{background:#f8fafc!important;border-radius:6px!important;flex-shrink:0!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:36px!important;padding:0 .55rem!important}.effort-metrics-grid[data-astro-cid-abd7ckfn]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=520px){.effort-input-wrap[data-astro-cid-abd7ckfn]{justify-content:space-between;width:100%}}@media (width<=480px){.effort-metrics-grid[data-astro-cid-abd7ckfn]{grid-template-columns:1fr}}.effort-metric-card[data-astro-cid-abd7ckfn]{border:1px solid var(--color-border);text-align:center;background:#f8fafc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.15rem 1rem;transition:all .18s;display:flex}.effort-metric-card[data-astro-cid-abd7ckfn].highlight{background:#fff;border-color:#0369a1;box-shadow:0 2px 6px #0369a114}.effort-metric-label[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);font-size:.725rem;font-weight:700}.effort-metric-val[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.15}.effort-metric-val[data-astro-cid-abd7ckfn].primary{color:var(--color-primary)}.effort-unit[data-astro-cid-abd7ckfn]{color:var(--color-text-subtle);font-size:.825rem;font-weight:600}.effort-metric-note[data-astro-cid-abd7ckfn]{color:var(--color-text-subtle);margin:0;font-size:.775rem;line-height:1.35}.effort-footnote[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);text-align:center;margin:1rem 0 0;font-size:.8rem;line-height:1.45}.editorial-section[data-astro-cid-abd7ckfn]{background-color:var(--color-bg);border-top:1px solid var(--color-border);padding:5rem 0}.editorial-container[data-astro-cid-abd7ckfn]{max-width:820px;margin:0 auto}.editorial-body[data-astro-cid-abd7ckfn]{color:var(--color-text);margin-top:2.5rem;font-size:1.05rem;line-height:1.75}.editorial-body[data-astro-cid-abd7ckfn] h3[data-astro-cid-abd7ckfn]{letter-spacing:-.02em;color:var(--color-text);margin:2.5rem 0 1rem;font-size:1.45rem;font-weight:800}.editorial-body[data-astro-cid-abd7ckfn] p[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);margin-bottom:1.25rem}.editorial-body[data-astro-cid-abd7ckfn] ul[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);margin:1rem 0 1.5rem 1.5rem}.editorial-body[data-astro-cid-abd7ckfn] li[data-astro-cid-abd7ckfn]{margin-bottom:.5rem}.editorial-body[data-astro-cid-abd7ckfn] a[data-astro-cid-abd7ckfn]{color:var(--color-primary);text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:color .15s}.editorial-body[data-astro-cid-abd7ckfn] a[data-astro-cid-abd7ckfn]:hover{color:var(--color-text)}.comparison-block[data-astro-cid-abd7ckfn]{border-top:1px solid var(--color-border);margin-top:3.5rem;padding-top:2.5rem}.comparison-title[data-astro-cid-abd7ckfn]{color:var(--color-text);margin-bottom:1.5rem;font-size:1.35rem;font-weight:800}.table-responsive[data-astro-cid-abd7ckfn]{overflow-x:auto}.comparison-block[data-astro-cid-abd7ckfn] .data-table[data-astro-cid-abd7ckfn]{border-collapse:collapse;width:100%;font-size:.875rem}.comparison-block[data-astro-cid-abd7ckfn] .data-table[data-astro-cid-abd7ckfn] th[data-astro-cid-abd7ckfn]{background-color:var(--color-bg-subtle);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);vertical-align:bottom;text-align:left;padding:.85rem 1rem;font-size:.75rem;font-weight:700}.comparison-block[data-astro-cid-abd7ckfn] .data-table[data-astro-cid-abd7ckfn] td[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.85rem 1rem}.comparison-block[data-astro-cid-abd7ckfn] .data-table[data-astro-cid-abd7ckfn] td[data-astro-cid-abd7ckfn]:first-child{color:var(--color-text);font-weight:600}.content-hero[data-astro-cid-abd7ckfn]{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);text-align:center;padding:5rem 0 4rem}.hero-container[data-astro-cid-abd7ckfn]{max-width:900px;margin:0 auto}.hero-kicker[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:.75rem;font-size:.8125rem;font-weight:700}.hero-headline[data-astro-cid-abd7ckfn]{letter-spacing:-.03em;color:var(--color-text);margin-bottom:1.25rem;font-size:clamp(2rem,4.2vw,3.15rem);font-weight:800;line-height:1.15}.hero-subheadline[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);max-width:760px;margin-bottom:2.25rem;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.65}.hero-metrics-bar[data-astro-cid-abd7ckfn]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:0 0;grid-template-columns:repeat(4,1fr);max-width:900px;margin:0 auto 2.25rem;padding:1.25rem 0;display:grid}@media (width<=768px){.hero-metrics-bar[data-astro-cid-abd7ckfn]{grid-template-columns:repeat(2,1fr);gap:1rem 0}.metric-item[data-astro-cid-abd7ckfn]:nth-child(2){border-right:none}}@media (width<=480px){.results-metrics-strip[data-astro-cid-abd7ckfn]{grid-template-columns:1fr}}.metric-item[data-astro-cid-abd7ckfn]{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:.5rem;display:flex}.metric-item[data-astro-cid-abd7ckfn]:not(:last-child){border-right:1px solid var(--color-border)}.metric-value[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.015em;white-space:nowrap;margin-bottom:.35rem;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:800;line-height:1.25}.metric-label[data-astro-cid-abd7ckfn]{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.3}@media (width<=480px){.metric-label[data-astro-cid-abd7ckfn]{letter-spacing:.015em;font-size:.68rem}}.hero-cta-group[data-astro-cid-abd7ckfn]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn[data-astro-cid-abd7ckfn]{border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.65rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary[data-astro-cid-abd7ckfn]{color:#fff;background-color:#0f172a;border:1px solid #0f172a}.btn-primary[data-astro-cid-abd7ckfn]:hover{opacity:.92;transform:translateY(-1px)}.btn-outline[data-astro-cid-abd7ckfn]{color:#0f172a;background:0 0;border:1px solid #cbd5e1}.btn-outline[data-astro-cid-abd7ckfn]:hover{background:#f1f5f9;border-color:#94a3b8}.section-heading[data-astro-cid-abd7ckfn]{margin-bottom:2.75rem}.section-kicker[data-astro-cid-abd7ckfn]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:.65rem;font-size:.8125rem;font-weight:700}.section-title[data-astro-cid-abd7ckfn]{color:var(--color-text);letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:800;line-height:1.2}.section-description[data-astro-cid-abd7ckfn]{color:var(--color-text-muted);max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.6}#calculator .tiers-config-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);background:#fff;border-radius:8px;width:100%;min-width:680px;margin-top:.75rem;font-size:.925rem;overflow:hidden;box-shadow:0 1px 2px #00000005}#calculator .tiers-config-table th{text-transform:uppercase;letter-spacing:.035em;color:#475569;border-bottom:1px solid var(--color-border);white-space:nowrap;background:#f8fafc;border-top:none;font-size:.735rem;font-weight:700;text-align:left!important;padding:.8rem .75rem!important}#calculator .tiers-config-table th:after{display:none!important}#calculator .tiers-config-table td{border-bottom:1px solid var(--color-border);color:#0f172a;background:#fff;vertical-align:middle!important;text-align:left!important;padding:.8rem .75rem!important}#calculator .tiers-config-table th:last-child,#calculator .tiers-config-table td:last-child{text-align:center!important;padding:.8rem .25rem!important}#calculator .plan-label{color:#0f172a;white-space:nowrap;font-size:.925rem;font-weight:700}#calculator .cell-input-box{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;width:100%!important;max-width:110px!important;height:38px!important;padding:0 .65rem!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #00000005!important}#calculator .plan-fee-cell .cell-input-box{max-width:115px!important}#calculator .plan-pct-cell .cell-input-box{max-width:95px!important}#calculator .param-input-box{background:#f8fafc!important;border-radius:6px!important;flex-shrink:0!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:40px!important;padding:0 .6rem!important}#calculator .cell-input-box:hover{border-color:#94a3b8!important}#calculator .cell-input-box:focus-within{background:#fff!important;border-color:#0f172a!important;box-shadow:0 0 0 2px #0f172a14!important}#calculator .cell-affix{color:#64748b!important;user-select:none!important;flex-shrink:0!important;font-size:.875rem!important;font-weight:700!important;line-height:1!important}#calculator .cell-num-input{color:#0f172a!important;width:100%!important;height:100%!important;box-shadow:none!important;-moz-appearance:textfield!important;background:0 0!important;border:none!important;outline:none!important;padding:0 .35rem!important;font-family:inherit!important;font-size:.95rem!important;font-weight:700!important;line-height:1!important}#calculator .cell-num-input::-webkit-outer-spin-button,#calculator .cell-num-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#calculator .cell-computed-val{color:#0f172a!important;font-size:.95rem!important;font-weight:700!important}#calculator .plan-del-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:1.25rem!important;line-height:1!important;transition:all .15s!important;display:inline-flex!important}#calculator .plan-del-btn:hover:not(:disabled){color:#ef4444!important;background:#fee2e2!important;border-color:#fca5a5!important}#calculator .plan-del-btn:disabled{opacity:.25!important;cursor:not-allowed!important}#calculator .table-total-row td{color:#0f172a!important;text-align:left!important;vertical-align:middle!important;background-color:#f8fafc!important;border-bottom:none!important;padding:.8rem .75rem!important;font-size:.925rem!important}#calculator .total-metric{color:#475569!important;font-size:.925rem!important;font-weight:600!important}#calculator .total-metric.highlight{color:#0369a1!important;font-size:1.05rem!important;font-weight:800!important}#calculator .table-actions{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-top:1rem!important;padding:0 .25rem!important;display:flex!important}#calculator .btn-outline.btn-sm{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:.45rem 1rem!important;font-size:.825rem!important;font-weight:600!important;transition:all .15s!important;box-shadow:0 1px 2px #00000005!important}#calculator .btn-outline.btn-sm:hover{background:#f8fafc!important;border-color:#94a3b8!important;transform:translateY(-1px)!important}#calculator .btn-text-subtle{color:#64748b!important;cursor:pointer!important;text-underline-offset:2px!important;background:0 0!important;border:none!important;font-size:.825rem!important;font-weight:500!important;text-decoration:underline!important;transition:color .15s!important}#calculator .btn-text-subtle:hover{color:#0f172a!important}#calculator .breakdown-section .data-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--color-border)!important;border-radius:8px!important;width:100%!important;overflow:hidden!important}#calculator .breakdown-section .data-table th{text-transform:uppercase!important;letter-spacing:.04em!important;color:#475569!important;border-bottom:1px solid var(--color-border)!important;vertical-align:bottom!important;background:#f8fafc!important;padding:.75rem .85rem!important;font-size:.75rem!important;font-weight:700!important;line-height:1.3!important}#calculator .breakdown-section .data-table td{border-bottom:1px solid var(--color-border)!important;color:#334155!important;vertical-align:middle!important;white-space:nowrap!important;padding:.75rem .85rem!important}#calculator .breakdown-section .data-table th:first-child,#calculator .breakdown-section .data-table td:first-child{text-align:left!important}#calculator .breakdown-section .data-table th:not(:first-child),#calculator .breakdown-section .data-table td:not(:first-child){text-align:right!important}#calculator .breakdown-section .highlight-row td{color:#0f172a!important;background-color:#f8fafc!important;font-weight:700!important}
