.calc-header[data-v-3683d080]{background:var(--surface-warm);padding:3rem 0 2rem;border-bottom:1px solid var(--border-color)}.calc-breadcrumb[data-v-3683d080]{font-size:.8rem;color:var(--text-muted);margin-bottom:1.5rem;display:flex;align-items:center;gap:.35rem}.calc-breadcrumb a[data-v-3683d080]{color:var(--text-muted);text-decoration:none}.calc-breadcrumb a[data-v-3683d080]:hover{color:var(--primary-ink)}.calc-breadcrumb span[data-v-3683d080]:last-child{color:var(--dark-color);font-weight:500}.calc-header-inner[data-v-3683d080]{display:flex;align-items:flex-start;gap:1.5rem}.calc-icon-wrap[data-v-3683d080]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.section-eyebrow[data-v-3683d080]{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.calc-title[data-v-3683d080]{font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.04em;color:var(--dark-color);margin-bottom:.5rem}.calc-desc[data-v-3683d080]{color:var(--text-muted);font-size:.95rem;margin:0;max-width:560px}.calc-main[data-v-3683d080]{padding:3rem 0;background:var(--surface-elevated)}.calc-grid[data-v-3683d080]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}.calc-panel-title[data-v-3683d080]{font-size:1rem;font-weight:700;color:var(--dark-color);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-color)}.calc-inputs-panel[data-v-3683d080]{background:var(--surface-muted);border-radius:20px;padding:2rem;border:1px solid var(--border-color)}.calc-inputs-list[data-v-3683d080]{display:flex;flex-direction:column;gap:1.25rem}.calc-field[data-v-3683d080]{display:flex;flex-direction:column;gap:.4rem}.calc-label[data-v-3683d080]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.calc-field-help[data-v-3683d080]{font-size:.78rem;color:var(--text-muted);margin:0}.calc-input-wrap[data-v-3683d080]{position:relative;display:flex;align-items:center}.calc-input[data-v-3683d080]{width:100%;padding:.75rem 3rem .75rem 1rem;border:1.5px solid var(--border-color);border-radius:10px;font-size:1rem;font-family:inherit;font-weight:600;color:var(--dark-color);background:var(--surface-elevated);transition:border-color .2s;-moz-appearance:textfield}.calc-input[data-v-3683d080]::-webkit-outer-spin-button,.calc-input[data-v-3683d080]::-webkit-inner-spin-button{-webkit-appearance:none}.calc-input[data-v-3683d080]:focus{outline:none;border-color:#0071a6;box-shadow:0 0 0 3px #0071a61a}.calc-input-suffix[data-v-3683d080]{position:absolute;right:.75rem;font-size:.78rem;font-weight:600;color:var(--text-muted);font-family:IBM Plex Mono,monospace;pointer-events:none}.calc-select[data-v-3683d080]{width:100%;padding:.75rem 1rem;border:1.5px solid var(--border-color);border-radius:10px;font-size:.9rem;font-family:inherit;color:var(--dark-color);background:var(--surface-elevated);cursor:pointer;transition:border-color .2s}.calc-select[data-v-3683d080]:focus{outline:none;border-color:#0071a6;box-shadow:0 0 0 3px #0071a61a}.calc-related-pages[data-v-3683d080]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem}.calc-related-pages-title[data-v-3683d080]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 .25rem;font-family:IBM Plex Mono,monospace}.calc-related-page-link[data-v-3683d080]{font-size:.85rem;color:var(--primary-ink);text-decoration:none;display:flex;align-items:center;gap:.5rem}.calc-related-page-link .fa-arrow-right[data-v-3683d080]{font-size:.7rem}.calc-related-page-link[data-v-3683d080]:hover{color:var(--primary-ink)}.calc-results-panel[data-v-3683d080]{background:var(--surface-elevated);border-radius:20px;padding:2rem;border:1px solid var(--border-color);position:sticky;top:6rem}.calc-results-list[data-v-3683d080]{display:flex;flex-direction:column;gap:0;margin-bottom:1.5rem;border-radius:12px;overflow:hidden;border:1px solid var(--border-color)}.calc-result-item[data-v-3683d080]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;background:var(--surface-elevated);border-bottom:1px solid #f8fafc;gap:1rem}.calc-result-item[data-v-3683d080]:last-child{border-bottom:none}.calc-result-highlight[data-v-3683d080]{background:var(--surface-tint)}.calc-result-large .calc-result-value[data-v-3683d080]{font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.calc-result-label[data-v-3683d080]{font-size:.85rem;color:var(--text-muted);flex:1}.calc-result-value[data-v-3683d080]{font-size:1rem;font-weight:700;color:var(--dark-color);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.calc-disclaimer[data-v-3683d080]{font-size:.75rem;color:var(--text-muted);display:flex;align-items:flex-start;gap:.4rem;margin-bottom:1.25rem;line-height:1.4}.calc-disclaimer .fa-info-circle[data-v-3683d080]{margin-top:.1rem;flex-shrink:0}.calc-cta-btn[data-v-3683d080]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#0f172a;color:#fff;border-radius:1rem;padding:.85rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0f172a33;width:100%}.calc-cta-btn[data-v-3683d080]:hover{background:#0071a6;transform:translateY(-2px);box-shadow:0 8px 24px #0071a64d}.calc-faq-section[data-v-3683d080]{background:var(--surface-warm);padding:4rem 0}.calc-section-title[data-v-3683d080]{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:-.04em;color:var(--dark-color);margin-bottom:2rem}.calc-faq-list[data-v-3683d080]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.calc-faq-item[data-v-3683d080]{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.calc-faq-q[data-v-3683d080]{list-style:none;padding:1.1rem 1.25rem;font-weight:600;font-size:.95rem;color:var(--dark-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.calc-faq-q[data-v-3683d080]::-webkit-details-marker{display:none}.calc-faq-q[data-v-3683d080]:after{content:"+";font-size:1.2rem;color:var(--primary-ink);flex-shrink:0}details[open] .calc-faq-q[data-v-3683d080]:after{content:"−"}.calc-faq-a[data-v-3683d080]{padding:.75rem 1.25rem 1.1rem;font-size:.9rem;color:var(--text-muted);line-height:1.7;border-top:1px solid var(--border-color)}.calc-related-section[data-v-3683d080]{padding:3rem 0;background:var(--surface-elevated)}.calc-related-title[data-v-3683d080]{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:1.25rem;font-family:IBM Plex Mono,monospace}.calc-related-grid[data-v-3683d080]{display:flex;gap:1rem;flex-wrap:wrap}.calc-related-card[data-v-3683d080]{display:flex;align-items:center;gap:1rem;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:16px;padding:1rem 1.25rem;text-decoration:none;flex:1;min-width:240px;max-width:360px;transition:all .2s}.calc-related-card[data-v-3683d080]:hover{border-color:#0071a6;background:var(--surface-tint);transform:translateY(-2px)}.calc-related-icon[data-v-3683d080]{font-size:1.25rem;width:40px;text-align:center;flex-shrink:0}.calc-related-name[data-v-3683d080]{font-size:.9rem;font-weight:700;color:var(--dark-color);margin-bottom:.15rem}.calc-related-desc[data-v-3683d080]{font-size:.78rem;color:var(--text-muted)}.calc-bottom-cta[data-v-3683d080]{background:linear-gradient(135deg,#339dcd,#0071a6 45%,#005680);color:#fff;padding:4rem 0}.calc-bottom-title[data-v-3683d080]{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:-.04em;color:#fff;margin-bottom:.75rem}.calc-bottom-sub[data-v-3683d080]{color:#ffffffbf;font-size:1rem;margin-bottom:2rem;max-width:560px;margin-left:auto;margin-right:auto}.calc-bottom-trust[data-v-3683d080]{margin-top:1rem;font-size:.78rem;color:#ffffff80}@media(max-width:768px){.calc-grid[data-v-3683d080]{grid-template-columns:1fr}.calc-results-panel[data-v-3683d080]{position:static}.calc-header-inner[data-v-3683d080]{flex-direction:column}}
