.vc-hero[data-astro-cid-5pdpgzb3]{position:relative;padding:calc(80px + var(--space-3xl)) 0 var(--space-xl);overflow:hidden}.vc-hero-bg[data-astro-cid-5pdpgzb3]{position:absolute;inset:0;background:var(--gradient-hero);pointer-events:none}.section-tag[data-astro-cid-5pdpgzb3]{display:inline-block;color:var(--color-accent-secondary);font-size:.85rem;font-weight:600;margin-bottom:var(--space-md)}.vc-title[data-astro-cid-5pdpgzb3]{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:var(--space-lg)}.vc-sub[data-astro-cid-5pdpgzb3]{font-size:1.1rem;color:var(--color-text-secondary);max-width:62ch}.vc-privacy[data-astro-cid-5pdpgzb3]{margin-top:var(--space-md);font-size:.8rem;color:var(--color-text-muted)}.vc-app[data-astro-cid-5pdpgzb3]{padding:var(--space-xl) 0 var(--space-3xl)}.vc-grid[data-astro-cid-5pdpgzb3]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-xl);align-items:start}.vc-main[data-astro-cid-5pdpgzb3]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.vc-tabs[data-astro-cid-5pdpgzb3]{display:flex;overflow-x:auto;border-bottom:1px solid var(--color-border);background:var(--color-bg-card-hover);scroll-margin-top:90px;scrollbar-width:none}.vc-tabs[data-astro-cid-5pdpgzb3]::-webkit-scrollbar{display:none}.vc-tab[data-astro-cid-5pdpgzb3]{flex:1 0 auto;background:none;border:0;border-bottom:3px solid transparent;padding:14px 12px;font:inherit;font-size:.84rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.vc-tab[data-astro-cid-5pdpgzb3] span[data-astro-cid-5pdpgzb3]{color:var(--color-text-muted);margin-right:4px;font-size:.75rem}.vc-tab[data-astro-cid-5pdpgzb3]:hover{color:var(--color-text-primary)}.vc-tab[data-astro-cid-5pdpgzb3].is-active{color:var(--color-text-primary);border-bottom-color:var(--color-accent-primary);background:var(--color-bg-card)}.vc-tab[data-astro-cid-5pdpgzb3].is-active span[data-astro-cid-5pdpgzb3]{color:var(--color-accent-primary)}.vc-tab[data-astro-cid-5pdpgzb3]:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:-2px}.vc-panel[data-astro-cid-5pdpgzb3]{padding:var(--space-xl)}.vc-panel[data-astro-cid-5pdpgzb3][hidden]{display:none}.vc-panel[data-astro-cid-5pdpgzb3] h2[data-astro-cid-5pdpgzb3]{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin-bottom:var(--space-sm)}.vc-help[data-astro-cid-5pdpgzb3]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.65;margin-bottom:var(--space-lg);max-width:70ch}.vc-group[data-astro-cid-5pdpgzb3]{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-secondary);font-weight:700;margin:var(--space-xl) 0 var(--space-md)}.vc-fields[data-astro-cid-5pdpgzb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-lg)}.vc-fields[data-astro-cid-5pdpgzb3][hidden],.vc-field[data-astro-cid-5pdpgzb3][hidden]{display:none}.vc-field[data-astro-cid-5pdpgzb3]{display:flex;flex-direction:column;gap:2px}.vc-field[data-astro-cid-5pdpgzb3]>span[data-astro-cid-5pdpgzb3]{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}.vc-field[data-astro-cid-5pdpgzb3] small[data-astro-cid-5pdpgzb3]{font-size:.78rem;color:var(--color-text-muted);line-height:1.4;min-height:1.1em}.vc-input[data-astro-cid-5pdpgzb3]{display:flex;align-items:center;margin-top:6px;border:1px solid var(--color-border-hover);border-radius:var(--radius-sm);background:#fff;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.vc-input[data-astro-cid-5pdpgzb3]:focus-within{border-color:var(--color-accent-secondary);box-shadow:0 0 0 3px #106eea1f}.vc-input[data-astro-cid-5pdpgzb3] i[data-astro-cid-5pdpgzb3]{font-style:normal;color:var(--color-text-muted);padding:0 10px;font-family:var(--font-mono);font-size:.85rem}.vc-input[data-astro-cid-5pdpgzb3] input[data-astro-cid-5pdpgzb3],.vc-input[data-astro-cid-5pdpgzb3] select[data-astro-cid-5pdpgzb3]{flex:1;min-width:0;border:0;background:transparent;padding:10px 12px;font-family:var(--font-mono);font-size:.95rem;color:var(--color-text-primary);outline:none}.vc-input[data-astro-cid-5pdpgzb3] i[data-astro-cid-5pdpgzb3]+input[data-astro-cid-5pdpgzb3]{padding-left:0}.vc-seg[data-astro-cid-5pdpgzb3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg);margin:var(--space-lg) 0 var(--space-sm);font-size:.9rem}.vc-seg-label[data-astro-cid-5pdpgzb3]{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:700}.vc-seg[data-astro-cid-5pdpgzb3] label[data-astro-cid-5pdpgzb3]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-text-primary)}.vc-seg[data-astro-cid-5pdpgzb3] input[data-astro-cid-5pdpgzb3]{accent-color:var(--color-accent-primary)}.vc-ledger[data-astro-cid-5pdpgzb3]{margin-top:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.vc-ledger[data-astro-cid-5pdpgzb3]:empty{display:none}.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow{display:flex;justify-content:space-between;gap:var(--space-md);padding:10px var(--space-lg);font-size:.92rem;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow:last-child{border-bottom:0}.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow small{color:var(--color-text-muted)}.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow .mono{color:var(--color-text-primary);text-align:right}.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow.is-sub{background:var(--color-bg-card-hover)}.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow.is-total{background:var(--color-bg-secondary);color:var(--color-text-inverse);font-weight:700}.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow.is-total .mono,.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow.is-total small{color:var(--color-text-inverse)}.vc-note[data-astro-cid-5pdpgzb3]{margin-top:var(--space-md);font-size:.88rem;color:#b45309}.vc-note[data-astro-cid-5pdpgzb3]:empty{display:none}.vc-disclaimer[data-astro-cid-5pdpgzb3]{margin-top:var(--space-lg);font-size:.8rem;color:var(--color-text-muted);line-height:1.6}.vc-band[data-astro-cid-5pdpgzb3]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:#106eea0f;border:1px solid rgba(16,110,234,.18);font-size:.9rem;color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.vc-band[data-astro-cid-5pdpgzb3]:empty{display:none}.vc-band[data-astro-cid-5pdpgzb3] .mono:first-child{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-secondary)}.vc-band[data-astro-cid-5pdpgzb3] strong,.vc-band[data-astro-cid-5pdpgzb3] b{color:var(--color-text-primary)}.vc-levers[data-astro-cid-5pdpgzb3]{display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.vc-lever[data-astro-cid-5pdpgzb3]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 72px;gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border)}.vc-lever[data-astro-cid-5pdpgzb3]:last-child{border-bottom:0}.vc-lever-text[data-astro-cid-5pdpgzb3]{display:flex;flex-direction:column}.vc-lever-name[data-astro-cid-5pdpgzb3]{font-weight:700;font-size:.95rem;color:var(--color-text-primary)}.vc-auto[data-astro-cid-5pdpgzb3]{white-space:nowrap;font-style:normal;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-left:8px;padding:2px 6px;border-radius:var(--radius-full);background:#00d4ff1f;color:#0369a1;vertical-align:2px}.vc-lever-q[data-astro-cid-5pdpgzb3]{font-size:.8rem;color:var(--color-text-muted);line-height:1.4}.vc-lever-pick[data-astro-cid-5pdpgzb3] select[data-astro-cid-5pdpgzb3]{width:100%;border:1px solid var(--color-border-hover);border-radius:var(--radius-sm);padding:8px 10px;font:inherit;font-size:.85rem;color:var(--color-text-primary);background:#fff}.vc-lever-auto[data-astro-cid-5pdpgzb3]{font-size:.85rem;color:var(--color-text-secondary)}.vc-lever-auto[data-astro-cid-5pdpgzb3] b{color:var(--color-text-primary)}.vc-turns[data-astro-cid-5pdpgzb3]{text-align:right;font-weight:700;font-size:.95rem;color:var(--color-text-muted)}.vc-turns[data-astro-cid-5pdpgzb3].is-up{color:#059669}.vc-turns[data-astro-cid-5pdpgzb3].is-down{color:#dc2626}.vc-chart[data-astro-cid-5pdpgzb3]{margin-top:var(--space-xl)}.vc-chart[data-astro-cid-5pdpgzb3]:empty{display:none}.vc-chart[data-astro-cid-5pdpgzb3] figcaption{font-size:.8rem;color:var(--color-text-muted);margin-top:var(--space-sm)}.vc-table-wrap[data-astro-cid-5pdpgzb3]{overflow-x:auto}.vc-table[data-astro-cid-5pdpgzb3]{width:100%;border-collapse:collapse;font-size:.88rem;line-height:1.5}.vc-table[data-astro-cid-5pdpgzb3] th[data-astro-cid-5pdpgzb3],.vc-table[data-astro-cid-5pdpgzb3] td[data-astro-cid-5pdpgzb3]{padding:8px 10px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;color:var(--color-text-secondary)}.vc-table[data-astro-cid-5pdpgzb3] th[data-astro-cid-5pdpgzb3]{color:var(--color-text-primary);font-weight:700;border-bottom-width:2px;white-space:nowrap}.vc-table[data-astro-cid-5pdpgzb3] small[data-astro-cid-5pdpgzb3]{color:var(--color-text-muted)}.vc-table[data-astro-cid-5pdpgzb3] a[data-astro-cid-5pdpgzb3]{margin-right:4px}.vc-sources[data-astro-cid-5pdpgzb3]{padding-left:var(--space-lg);font-size:.85rem;color:var(--color-text-secondary);display:grid;gap:6px}.vc-sources[data-astro-cid-5pdpgzb3] li[data-astro-cid-5pdpgzb3]:target{background:#f973161a}.vc-nav[data-astro-cid-5pdpgzb3]{display:flex;justify-content:space-between;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.vc-next[data-astro-cid-5pdpgzb3],.vc-back[data-astro-cid-5pdpgzb3]{font:inherit;font-weight:700;font-size:.9rem;border-radius:var(--radius-full);padding:10px 20px;cursor:pointer}.vc-next[data-astro-cid-5pdpgzb3]{background:var(--gradient-action);color:#fff;border:0;box-shadow:0 0 16px var(--color-accent-glow)}.vc-back[data-astro-cid-5pdpgzb3]{background:none;border:1px solid var(--color-border-hover);color:var(--color-text-secondary)}.vc-summary[data-astro-cid-5pdpgzb3]{position:sticky;top:90px;display:grid;gap:var(--space-lg)}.vc-sum-card[data-astro-cid-5pdpgzb3]{background:var(--color-bg-secondary);color:var(--color-text-inverse);border-radius:var(--radius-lg);padding:var(--space-lg);display:grid;gap:var(--space-md)}.vc-sum-tag[data-astro-cid-5pdpgzb3]{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-tertiary)}.vc-sum-row[data-astro-cid-5pdpgzb3]{display:grid;gap:2px;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-inverse)}.vc-sum-row[data-astro-cid-5pdpgzb3] span[data-astro-cid-5pdpgzb3]{font-size:.8rem;color:var(--color-text-inverse-secondary)}.vc-sum-row[data-astro-cid-5pdpgzb3] strong[data-astro-cid-5pdpgzb3]{font-family:var(--font-mono);font-size:1.3rem;font-weight:600}.vc-sum-row[data-astro-cid-5pdpgzb3] small[data-astro-cid-5pdpgzb3]{font-size:.75rem;color:var(--color-text-inverse-secondary)}.vc-sum-row--big[data-astro-cid-5pdpgzb3] strong[data-astro-cid-5pdpgzb3]{font-size:1.8rem}.vc-sum-row--cash[data-astro-cid-5pdpgzb3] strong[data-astro-cid-5pdpgzb3]{font-size:1.8rem;color:#34d399}.vc-sum-actions[data-astro-cid-5pdpgzb3]{display:flex;justify-content:flex-end}.vc-reset[data-astro-cid-5pdpgzb3]{background:none;border:1px solid var(--color-border-inverse);color:var(--color-text-inverse-secondary);border-radius:var(--radius-full);padding:6px 14px;font:inherit;font-size:.8rem;cursor:pointer}.vc-reset[data-astro-cid-5pdpgzb3]:hover{color:#fff;border-color:#ffffff4d}.vc-cta[data-astro-cid-5pdpgzb3]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--color-bg-card)}.vc-cta[data-astro-cid-5pdpgzb3] h2[data-astro-cid-5pdpgzb3]{font-size:1.1rem;font-weight:800;margin-bottom:var(--space-sm)}.vc-cta[data-astro-cid-5pdpgzb3] p[data-astro-cid-5pdpgzb3]{font-size:.88rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.vc-cta-btn[data-astro-cid-5pdpgzb3]{display:inline-block;background:var(--gradient-action);color:#fff!important;padding:8px 18px;border-radius:var(--radius-full);font-weight:700;font-size:.9rem}.vc-explain[data-astro-cid-5pdpgzb3]{padding:0 0 var(--space-4xl)}.vc-explain-inner[data-astro-cid-5pdpgzb3]{max-width:860px}.vc-explain[data-astro-cid-5pdpgzb3] h2[data-astro-cid-5pdpgzb3]{font-size:1.5rem;font-weight:800;margin-bottom:var(--space-md)}.vc-explain[data-astro-cid-5pdpgzb3] p[data-astro-cid-5pdpgzb3]{color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-md)}.vc-explain[data-astro-cid-5pdpgzb3] strong[data-astro-cid-5pdpgzb3]{color:var(--color-text-primary)}@media(max-width:960px){.vc-grid[data-astro-cid-5pdpgzb3]{grid-template-columns:1fr}.vc-summary[data-astro-cid-5pdpgzb3]{position:static}}@media(max-width:640px){.container[data-astro-cid-5pdpgzb3]{padding:0 var(--space-md)}.vc-panel[data-astro-cid-5pdpgzb3]{padding:var(--space-lg) var(--space-md)}.vc-fields[data-astro-cid-5pdpgzb3]{grid-template-columns:1fr}.vc-lever[data-astro-cid-5pdpgzb3]{grid-template-columns:1fr 64px}.vc-lever-pick[data-astro-cid-5pdpgzb3]{grid-column:1 / -1;grid-row:2}.vc-ledger[data-astro-cid-5pdpgzb3] .vc-lrow{padding:10px var(--space-md)}}
