.cost-table-wrap[data-astro-cid-ey55cceh]{max-width:980px}.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh]{min-width:900px}.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh] th[data-astro-cid-ey55cceh]:nth-child(3),.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh] td[data-astro-cid-ey55cceh]:nth-child(3),.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh] th[data-astro-cid-ey55cceh]:last-child,.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh] td[data-astro-cid-ey55cceh]:last-child{text-align:left}.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh] tbody[data-astro-cid-ey55cceh] th[data-astro-cid-ey55cceh]{padding:13px 20px;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-weight:600;line-height:1.5;text-align:left}.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh] tbody[data-astro-cid-ey55cceh] tr[data-astro-cid-ey55cceh]:last-child th[data-astro-cid-ey55cceh]{border-bottom:none}.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh].cost-3y{min-width:640px}.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh].cost-3y thead[data-astro-cid-ey55cceh] th[data-astro-cid-ey55cceh]:not(:first-child),.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh].cost-3y td[data-astro-cid-ey55cceh]{width:24%;text-align:right;vertical-align:top}.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh].cost-3y tbody[data-astro-cid-ey55cceh] th[data-astro-cid-ey55cceh]{vertical-align:top}.cost-sub[data-astro-cid-ey55cceh]{display:block;margin-top:2px;color:var(--text-tertiary);font-size:.8125rem;line-height:1.4}.cost-est[data-astro-cid-ey55cceh]{color:var(--text-secondary);font-weight:600;white-space:nowrap}.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh] caption[data-astro-cid-ey55cceh]{padding:0 0 12px;color:var(--text-tertiary);font-size:.875rem;line-height:1.5;text-align:center}.cost-3y[data-astro-cid-ey55cceh] tr[data-astro-cid-ey55cceh]:not(.cost-total)+.cost-total[data-astro-cid-ey55cceh] th[data-astro-cid-ey55cceh],.cost-3y[data-astro-cid-ey55cceh] tr[data-astro-cid-ey55cceh]:not(.cost-total)+.cost-total[data-astro-cid-ey55cceh] td[data-astro-cid-ey55cceh]{border-top:2px solid var(--border-default)}.cost-3y[data-astro-cid-ey55cceh] .cost-total[data-astro-cid-ey55cceh] th[data-astro-cid-ey55cceh],.cost-3y[data-astro-cid-ey55cceh] .cost-total[data-astro-cid-ey55cceh] td[data-astro-cid-ey55cceh]{color:var(--text-primary);font-weight:700}.cost-3y-blocks[data-astro-cid-ey55cceh]{display:none}.cost-3y-blocks-note[data-astro-cid-ey55cceh]{color:var(--text-tertiary);font-size:.875rem;line-height:1.5;margin:0 0 12px}.cost-3y-block[data-astro-cid-ey55cceh]{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm);overflow:hidden}.cost-3y-block[data-astro-cid-ey55cceh]+.cost-3y-block[data-astro-cid-ey55cceh]{margin-top:16px}.cost-3y-block[data-astro-cid-ey55cceh] h3[data-astro-cid-ey55cceh]{margin:0;padding:12px 16px;background:var(--brand-primary);color:#fff;font-size:1rem;line-height:1.4}.cost-3y-block[data-astro-cid-ey55cceh] dl[data-astro-cid-ey55cceh]{margin:0}.cost-3y-block[data-astro-cid-ey55cceh] dl[data-astro-cid-ey55cceh]>div[data-astro-cid-ey55cceh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 16px;border-top:1px solid var(--border-default);font-size:.875rem;line-height:1.45}.cost-3y-block[data-astro-cid-ey55cceh] dl[data-astro-cid-ey55cceh]>div[data-astro-cid-ey55cceh]:first-child{border-top:none}.cost-3y-block[data-astro-cid-ey55cceh] dt[data-astro-cid-ey55cceh]{color:var(--text-primary);font-weight:600}.cost-3y-block[data-astro-cid-ey55cceh] dd[data-astro-cid-ey55cceh]{margin:0;color:var(--text-secondary);text-align:right}.cost-3y-block[data-astro-cid-ey55cceh] .cost-total[data-astro-cid-ey55cceh]{grid-template-columns:minmax(0,1fr) auto;background:var(--slate-50)}.cost-3y-block[data-astro-cid-ey55cceh] .cost-total[data-astro-cid-ey55cceh] dd[data-astro-cid-ey55cceh]{min-width:0}.cost-3y-block[data-astro-cid-ey55cceh] .cost-total[data-astro-cid-ey55cceh] dt[data-astro-cid-ey55cceh],.cost-3y-block[data-astro-cid-ey55cceh] .cost-total[data-astro-cid-ey55cceh] dd[data-astro-cid-ey55cceh]{color:var(--text-primary);font-weight:700;font-size:.9375rem}@media(max-width:640px){.cost-3y-wrap[data-astro-cid-ey55cceh]{display:none}.cost-3y-blocks[data-astro-cid-ey55cceh]{display:block}}.cost-list[data-astro-cid-ey55cceh]{margin:12px 0 0;padding-left:1.25rem;color:var(--text-secondary);font-size:1.0625rem;line-height:1.75;list-style:disc}.cost-list[data-astro-cid-ey55cceh]+p[data-astro-cid-ey55cceh]{margin-top:20px}.cost-method[data-astro-cid-ey55cceh]{margin-top:24px;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:16px 0}.cost-method[data-astro-cid-ey55cceh] summary[data-astro-cid-ey55cceh]{cursor:pointer;font-weight:700;color:var(--text-primary)}.cost-method[data-astro-cid-ey55cceh]>p[data-astro-cid-ey55cceh]:first-of-type{margin-top:16px}.cost-table-note[data-astro-cid-ey55cceh]{max-width:980px;margin:14px auto 0;color:var(--text-tertiary);font-size:.9rem;line-height:1.6}.cost-table-action[data-astro-cid-ey55cceh]{max-width:980px;margin:24px auto 0}.cost-prose[data-astro-cid-ey55cceh]{max-width:920px}.cost-prose[data-astro-cid-ey55cceh] p[data-astro-cid-ey55cceh]{color:var(--text-secondary);font-size:1.0625rem;line-height:1.75}.cost-prose[data-astro-cid-ey55cceh] p[data-astro-cid-ey55cceh]+p[data-astro-cid-ey55cceh]{margin-top:20px}.cost-prose[data-astro-cid-ey55cceh] a[data-astro-cid-ey55cceh]{color:var(--brand-primary);text-decoration:underline}.cost-paths[data-astro-cid-ey55cceh]{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:980px;margin:0 auto;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.cost-path[data-astro-cid-ey55cceh]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:36px 40px}.cost-path[data-astro-cid-ey55cceh]+.cost-path[data-astro-cid-ey55cceh]{border-left:1px solid var(--border-default)}.cost-path[data-astro-cid-ey55cceh] h3[data-astro-cid-ey55cceh]{font-size:1.5rem;letter-spacing:-.02em;margin:0;line-height:1.15}.cost-path-price[data-astro-cid-ey55cceh]{color:var(--brand-primary);font-family:Outfit,system-ui,sans-serif;font-weight:700;font-size:1.0625rem;margin:0}.cost-path-copy[data-astro-cid-ey55cceh]{color:var(--text-secondary);line-height:1.7;font-size:1rem;margin:0;flex:1}.cost-path-demos[data-astro-cid-ey55cceh]{margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.cost-path[data-astro-cid-ey55cceh] .btn-primary[data-astro-cid-ey55cceh],.cost-path[data-astro-cid-ey55cceh] .btn-secondary[data-astro-cid-ey55cceh]{margin-top:8px}@media(max-width:768px){.cost-table-wrap[data-astro-cid-ey55cceh] .vs-table[data-astro-cid-ey55cceh] tbody[data-astro-cid-ey55cceh] th[data-astro-cid-ey55cceh]{padding:11px 12px;font-size:.875rem}.cost-paths[data-astro-cid-ey55cceh]{grid-template-columns:1fr}.cost-path[data-astro-cid-ey55cceh]+.cost-path[data-astro-cid-ey55cceh]{border-left:none;border-top:1px solid var(--border-default)}.cost-path[data-astro-cid-ey55cceh]{padding:28px 24px}}
