.lang-switch[data-v-7fd4cec4]{display:inline-flex;flex-direction:column;gap:6px;font-size:.85rem}.lang-switch.compact[data-v-7fd4cec4]{flex-direction:row;align-items:center;gap:8px}.lang-switch-label[data-v-7fd4cec4]{color:var(--text-muted);font-weight:600}.lang-switch select[data-v-7fd4cec4]{background:#fff;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:6px 8px;font-size:.85rem;margin:0;width:auto;min-width:9.5rem}.lang-switch.compact select[data-v-7fd4cec4]{background:#ffffff14;color:#cbd5f5;border-color:#ffffff2e}.lang-switch.compact select option[data-v-7fd4cec4]{background:#11214a;color:#fff}.topnav nav[data-v-230aa9e4]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.topnav nav a[data-v-230aa9e4]{margin-left:0;padding:4px 8px}.theme-select-mobile[data-v-230aa9e4]{display:none;min-height:32px;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:var(--topnav-fg, #fff)}.theme-select-mobile option[data-v-230aa9e4]{color:#0f172a}@media(max-width:760px){.topnav[data-v-230aa9e4]{justify-content:center}.brand[data-v-230aa9e4]{width:100%;text-align:center}.topnav nav[data-v-230aa9e4]{width:100%;justify-content:center}}@media(max-width:540px){.theme-seg-desktop[data-v-230aa9e4]{display:none}.theme-select-mobile[data-v-230aa9e4]{display:inline-flex;max-width:122px}}.offer-badge-row[data-v-b38cfa46]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 6px;font-size:12px}.data-badge[data-v-b38cfa46]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-weight:600;letter-spacing:.01em}.data-badge.verified[data-v-b38cfa46]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.data-badge.indicative[data-v-b38cfa46]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.last-checked[data-v-b38cfa46]{color:#64748b}.source-link[data-v-b38cfa46]{color:#1d4ed8;text-decoration:none;border-bottom:1px dotted #1d4ed8}.source-link[data-v-b38cfa46]:hover{color:#1e40af}.offer-fee-note[data-v-b38cfa46]{margin-top:6px;font-size:12px;color:#475569}.offer-disclaimer[data-v-b38cfa46]{margin-top:8px;font-size:11px;color:#64748b;line-height:1.4;border-left:2px solid #cbd5e1;padding-left:8px}.offer-card.is-verified[data-v-b38cfa46]{border-color:#6ee7b7}.offer-actions[data-v-b38cfa46]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ghost-link[data-v-b38cfa46]{font-size:12px;color:#1d4ed8;text-decoration:none}.ghost-link[data-v-b38cfa46]:hover{text-decoration:underline}.offer-metrics strong[data-v-b38cfa46]{font-variant-numeric:tabular-nums}.share-shell[data-v-91266f8c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.125rem;margin:1rem 0 1.25rem;border:1px solid #d1fae5;background:linear-gradient(180deg,#f0fdf4,#ecfeff);border-radius:20px}.share-actions[data-v-91266f8c]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.share-copy[data-v-91266f8c]{max-width:64ch}.share-status[data-v-91266f8c]{width:100%;margin:.25rem 0 0;color:#0f766e;font-size:.94rem}.animated-stat[data-v-91266f8c]{transition:transform .18s ease,box-shadow .18s ease}.animated-stat[data-v-91266f8c]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f172a14}.scenario-lab[data-v-91266f8c]{margin-top:24px;padding:22px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.scenario-lab-head[data-v-91266f8c]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.max-copy[data-v-91266f8c]{max-width:58ch}.scenario-grid[data-v-91266f8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.scenario-card[data-v-91266f8c]{border:1px solid #dbe6f4;border-radius:18px;padding:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 24px #0f172a0a}.pulse-card[data-v-91266f8c]{animation:pulseCard-91266f8c 7.5s ease-in-out infinite}.delay-1[data-v-91266f8c]{animation-delay:-1.8s}.delay-2[data-v-91266f8c]{animation-delay:-3.6s}.delay-3[data-v-91266f8c]{animation-delay:-5.4s}.affordability-stack[data-v-91266f8c]{display:grid;gap:12px;margin-top:14px}.affordability-row[data-v-91266f8c]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.35fr) minmax(120px,auto);gap:12px;align-items:center}.affordability-copy strong[data-v-91266f8c],.affordability-copy small[data-v-91266f8c]{display:block}.affordability-copy small[data-v-91266f8c]{color:#64748b}.affordability-track[data-v-91266f8c],.pressure-track[data-v-91266f8c]{position:relative;height:12px;border-radius:999px;background:#e2e8f0;overflow:hidden}.affordability-fill[data-v-91266f8c],.pressure-fill[data-v-91266f8c]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#3b82f6)}.affordability-result[data-v-91266f8c]{font-weight:700;font-size:.94rem}.pressure-metrics[data-v-91266f8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.pressure-metrics span[data-v-91266f8c]{display:block;color:#64748b;font-size:.84rem}.pressure-metrics strong[data-v-91266f8c]{display:block;margin-top:6px}.compact-copy[data-v-91266f8c]{margin:12px 0 0}.sandbox-term-row[data-v-91266f8c]{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:#475569;font-size:.92rem}@keyframes pulseCard-91266f8c{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:960px){.scenario-grid[data-v-91266f8c],.pressure-metrics[data-v-91266f8c]{grid-template-columns:1fr}}@media(max-width:700px){.affordability-row[data-v-91266f8c]{grid-template-columns:1fr}}.country-grid[data-v-f355f411]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}.country-card[data-v-f355f411]{position:relative;display:flex;flex-direction:column;gap:0;text-align:left;text-decoration:none;color:var(--text);border:1px solid var(--border);border-radius:16px;padding:0;background-size:cover;background-position:center;overflow:hidden;min-height:160px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 4px 14px #0f172a0d}.country-card[data-v-f355f411]:hover{transform:translateY(-3px);border-color:#93c5fd;box-shadow:0 14px 30px #2563eb24}.country-card[data-v-f355f411]:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.country-card.active[data-v-f355f411]{border-color:var(--primary);box-shadow:0 0 0 2px #2563eb40,0 14px 30px #2563eb2e}.country-card-flag-strip[data-v-f355f411]{display:block;height:44px;width:100%;overflow:hidden;border-bottom:1px solid rgba(15,23,42,.08)}.country-card-flag-strip[data-v-f355f411] svg{width:100%;height:100%;display:block}.country-card-body[data-v-f355f411]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;background:#ffffffd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex:1}.country-card strong[data-v-f355f411]{font-size:1.05rem;color:#0f172a}.country-card dl[data-v-f355f411]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;font-size:.78rem}.country-card dl div[data-v-f355f411]{display:flex;flex-direction:column;gap:2px}.country-card dt[data-v-f355f411]{color:#64748b;font-weight:500}.country-card dd[data-v-f355f411]{margin:0;color:#0f172a;font-weight:700}.country-card-badge[data-v-f355f411]{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.7rem;font-weight:700;border:1px solid #a7f3d0}.country-card.active .country-card-badge[data-v-f355f411]{background:#dcfce7}@media(max-width:1100px){.country-grid[data-v-f355f411]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.country-grid[data-v-f355f411]{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-trust-shell[data-v-a2c928dc]{margin:18px 0 8px;padding:18px;border-radius:18px;border:1px solid #dbe6f4;background:linear-gradient(180deg,#fff,#f8fbff)}.offer-trust-head[data-v-a2c928dc]{margin-bottom:12px}.offer-trust-head h3[data-v-a2c928dc]{margin:4px 0 0}.offer-trust-strip[data-v-a2c928dc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trust-stat[data-v-a2c928dc]{padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;gap:4px}.trust-stat-num[data-v-a2c928dc]{font-size:1.6rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.trust-stat strong[data-v-a2c928dc]{color:#0f172a;font-size:.95rem}.trust-stat small[data-v-a2c928dc]{color:#64748b;line-height:1.5}.trust-stat-verified[data-v-a2c928dc]{border-color:#a7f3d0;background:linear-gradient(180deg,#fff,#ecfdf5)}.trust-stat-verified .trust-stat-num[data-v-a2c928dc]{color:#047857}.trust-stat-partial[data-v-a2c928dc]{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.trust-stat-partial .trust-stat-num[data-v-a2c928dc]{color:#92400e}.trust-stat-snapshot[data-v-a2c928dc]{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#eff6ff)}.trust-stat-snapshot .snapshot-num[data-v-a2c928dc]{font-size:1.4rem}.trust-method-link[data-v-a2c928dc]{margin-top:6px;font-size:.82rem;color:#1d4ed8;text-decoration:none;font-weight:700}.trust-method-link[data-v-a2c928dc]:hover{text-decoration:underline}.offer-trust-sources[data-v-a2c928dc]{margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid #dbe6f4;background:linear-gradient(180deg,#fff,#f8fbff)}.offer-trust-sources-title[data-v-a2c928dc]{display:block;margin-bottom:10px;font-size:.92rem;color:#0f172a}.offer-trust-chips[data-v-a2c928dc]{display:flex;flex-wrap:wrap;gap:8px}.offer-trust-chip[data-v-a2c928dc]{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.82rem;font-weight:600}.offer-trust-coverage[data-v-a2c928dc]{margin-top:12px}.offer-trust-coverage-title[data-v-a2c928dc]{display:block;margin-bottom:10px;font-size:.88rem;color:#475569}.offer-trust-chip-verified[data-v-a2c928dc]{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.offer-trust-chip-partial[data-v-a2c928dc]{border-color:#fde68a;background:#fffbeb;color:#92400e}.offer-trust-chip-neutral[data-v-a2c928dc]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.offer-trust-explainer[data-v-a2c928dc]{margin-top:14px;padding:14px 16px;border-radius:14px;border:1px dashed #cbd5e1;background:#f8fafc}.offer-trust-explainer h4[data-v-a2c928dc]{margin:0 0 8px;font-size:.98rem}.offer-trust-explainer ul[data-v-a2c928dc]{margin:0;padding-left:18px;color:#475569;line-height:1.6;font-size:.88rem}.offer-trust-snapshot-line[data-v-a2c928dc]{margin:10px 0 0;font-size:.82rem}.offer-update-log[data-v-a2c928dc]{margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid #dbe6f4;background:linear-gradient(180deg,#fff,#f8fbff)}.offer-update-log-head[data-v-a2c928dc]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}.offer-update-log-head h4[data-v-a2c928dc]{margin:4px 0 0}.offer-update-log-list[data-v-a2c928dc]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.offer-update-log-item[data-v-a2c928dc]{border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff}.offer-update-log-main[data-v-a2c928dc]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.offer-update-log-main strong[data-v-a2c928dc]{color:#0f172a}.offer-update-log-date[data-v-a2c928dc]{color:#475569;font-size:.84rem;font-variant-numeric:tabular-nums}.offer-update-log-chips[data-v-a2c928dc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.offer-update-chip[data-v-a2c928dc]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.78rem;font-weight:600}@media(max-width:960px){.offer-trust-strip[data-v-a2c928dc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.offer-trust-strip[data-v-a2c928dc]{grid-template-columns:1fr}}.product-lanes-shell[data-v-c8226b1d]{background:linear-gradient(135deg,#eff6ff,#f0fdf4 55%,#fffbeb);border-left:4px solid #10b981}.product-lanes[data-v-c8226b1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.product-lane[data-v-c8226b1d]{display:block;padding:18px;border-radius:18px;border:1px solid #dbe6f4;text-decoration:none;color:inherit;background:#fff;box-shadow:0 10px 24px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-lane[data-v-c8226b1d]:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0f172a1a}.lane-affordability[data-v-c8226b1d]{background:linear-gradient(135deg,#ecfdf5f2,#fffffffa);border-color:#a7f3d0}.lane-compare[data-v-c8226b1d]{background:linear-gradient(135deg,#eff6fff2,#fffffffa);border-color:#bfdbfe}.lane-tools[data-v-c8226b1d]{background:linear-gradient(135deg,#fffbebf2,#fffffffa);border-color:#fde68a}.lane-head[data-v-c8226b1d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lane-num[data-v-c8226b1d]{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:#0f172a0f;font-weight:800;color:#0f172a}.lane-pill[data-v-c8226b1d]{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:700}.lane-pill-popular[data-v-c8226b1d]{background:#dcfce7;color:#047857}.product-lane h3[data-v-c8226b1d]{margin:0 0 8px;color:#0f172a}.product-lane p[data-v-c8226b1d]{margin:0;line-height:1.6;color:#475569}.lane-cta[data-v-c8226b1d]{display:inline-flex;margin-top:14px;font-weight:700;color:#1d4ed8}.lane-cta[data-v-c8226b1d]:after{content:" →"}.product-lanes-footnote[data-v-c8226b1d]{margin:14px 0 0;font-size:.86rem}@media(max-width:960px){.product-lanes[data-v-c8226b1d]{grid-template-columns:1fr}}.analytics-debug-shell[data-v-ba5fb4e3]{margin-top:14px;border:1px dashed #cbd5e1;border-radius:14px;background:#ffffffb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.analytics-debug-shell summary[data-v-ba5fb4e3]{list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer}.analytics-debug-shell summary[data-v-ba5fb4e3]::-webkit-details-marker{display:none}.analytics-debug-shell summary span[data-v-ba5fb4e3]{font-weight:700;color:#0f172a}.analytics-debug-shell summary small[data-v-ba5fb4e3]{color:#64748b}.analytics-debug-grid[data-v-ba5fb4e3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 14px 14px}.analytics-debug-card[data-v-ba5fb4e3]{padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.analytics-debug-card h3[data-v-ba5fb4e3]{margin:0 0 10px;font-size:.92rem}.analytics-debug-card ul[data-v-ba5fb4e3]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.analytics-debug-card li[data-v-ba5fb4e3]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.86rem;color:#475569}.analytics-debug-card strong[data-v-ba5fb4e3]{color:#0f172a}.analytics-debug-empty[data-v-ba5fb4e3]{margin:0;padding:0 14px 14px;color:#64748b;font-size:.9rem}@media(max-width:860px){.analytics-debug-grid[data-v-ba5fb4e3]{grid-template-columns:1fr}}.sea-fab[data-v-35576b06]{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:52px;height:52px;border-radius:50%;border:none;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;cursor:pointer;z-index:80;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #2563eb66;transition:transform .18s ease,box-shadow .18s ease}.sea-fab[data-v-35576b06]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb80}@media(max-width:760px){.sea-fab[data-v-35576b06]{width:48px;height:48px;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}.sea-fab[data-v-35576b06]:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.sea-drawer-root[data-v-35576b06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.sea-drawer-backdrop[data-v-35576b06]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b173380;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sea-drawer-panel[data-v-35576b06]{position:absolute;top:0;right:0;bottom:0;width:min(360px,92vw);background:#0b1733;color:#e2e8f0;box-shadow:-16px 0 40px #0f172a59;display:flex;flex-direction:column;padding:18px 18px 26px;overflow-y:auto}.sea-drawer-head[data-v-35576b06]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sea-drawer-head strong[data-v-35576b06]{font-size:1.1rem;color:#fff}.sea-drawer-close[data-v-35576b06]{background:transparent;color:#cbd5f5;border:1px solid rgba(255,255,255,.2);border-radius:10px;font-size:1.4rem;line-height:1;padding:4px 12px;cursor:pointer}.sea-drawer-close[data-v-35576b06]:hover{color:#fff;border-color:#fff}.sea-drawer-close[data-v-35576b06]:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}.sea-drawer-section[data-v-35576b06]{margin-bottom:20px}.sea-drawer-section h4[data-v-35576b06]{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#93c5fd;margin:0 0 10px}.sea-drawer-nav[data-v-35576b06]{display:flex;flex-direction:column;gap:4px}.sea-drawer-nav.cols[data-v-35576b06]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sea-drawer-nav a[data-v-35576b06]{color:#cbd5f5;text-decoration:none;padding:9px 10px;border-radius:8px;font-size:.95rem}.sea-drawer-nav a[data-v-35576b06]:hover{background:#ffffff12;color:#fff}.sea-drawer-nav.cols a[data-v-35576b06]{text-align:center;font-weight:600;background:#ffffff0d}.sea-drawer-nav.cols a[data-v-35576b06]:hover{background:#ffffff1f}.sea-drawer-enter-active[data-v-35576b06],.sea-drawer-leave-active[data-v-35576b06]{transition:opacity .18s ease}.sea-drawer-enter-from[data-v-35576b06],.sea-drawer-leave-to[data-v-35576b06]{opacity:0}.sea-drawer-enter-active .sea-drawer-panel[data-v-35576b06],.sea-drawer-leave-active .sea-drawer-panel[data-v-35576b06]{transition:transform .2s ease}.sea-drawer-enter-from .sea-drawer-panel[data-v-35576b06],.sea-drawer-leave-to .sea-drawer-panel[data-v-35576b06]{transform:translate(100%)}.methodology-list[data-v-19c0b436]{line-height:1.55;margin:.25rem 0 1rem 1.1rem}.methodology-list li[data-v-19c0b436]{margin-bottom:.35rem}.about-learn-link-sep[data-v-19c0b436]{margin-left:1rem}code[data-v-19c0b436]{background:#0f766e1f;padding:1px 6px;border-radius:4px;font-size:.92em}.offer-hero-top[data-v-04253ab9]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.offer-lead[data-v-04253ab9]{max-width:68ch}.offer-hero-actions[data-v-04253ab9]{display:flex;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.offer-badges[data-v-04253ab9]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1rem 0 1.25rem}.lender-grid[data-v-04253ab9]{margin-top:.25rem}.offer-copy-grid[data-v-04253ab9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1.25rem}.facts-grid[data-v-04253ab9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.facts-grid dt[data-v-04253ab9]{font-size:.85rem;color:#64748b}.facts-grid dd[data-v-04253ab9]{margin:.15rem 0 0;font-weight:600}.offer-note-block[data-v-04253ab9]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e2e8f0}.market-disclaimer-block[data-v-04253ab9]{margin:1rem 0 0;padding:12px 14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#475569;font-size:.88rem;line-height:1.6}.market-disclaimer-block[data-v-04253ab9] a,.market-disclaimer-block a[data-v-04253ab9]{color:#2563eb;text-decoration:underline}.data-badge[data-v-04253ab9]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-weight:600;letter-spacing:.01em;font-size:12px}.data-badge.verified[data-v-04253ab9]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.data-badge.indicative[data-v-04253ab9]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}@media(max-width:700px){.facts-grid[data-v-04253ab9]{grid-template-columns:1fr}}.tool-landing-page[data-v-90ce780f]{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 28%),radial-gradient(circle at left center,rgba(16,185,129,.06),transparent 24%),linear-gradient(180deg,#fff,#f8fbff)}.tool-landing-page[data-v-90ce780f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:26px 26px;opacity:.45;pointer-events:none}.tool-landing-page[data-v-90ce780f]>*{position:relative;z-index:1}.tool-hero[data-v-90ce780f]{padding:2px 0 6px}.tool-hero-signal-grid[data-v-90ce780f],.tool-page-intro-grid[data-v-90ce780f],.conversion-grid[data-v-90ce780f],.faq-list[data-v-90ce780f],.tool-related-section[data-v-90ce780f],.recommended-offers-grid[data-v-90ce780f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tool-hero-signal-grid[data-v-90ce780f]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.tool-hero-signal-card[data-v-90ce780f],.tool-page-intro-card[data-v-90ce780f],.tool-related-card[data-v-90ce780f],.faq-card[data-v-90ce780f],.decision-step-card[data-v-90ce780f],.recommended-offer-card[data-v-90ce780f]{position:relative;overflow:hidden;border:1px solid rgba(219,230,244,.92);border-radius:22px;padding:18px;background:linear-gradient(180deg,#fffffff0,#f8fbfffa);box-shadow:0 12px 28px #0f172a0b}.tool-hero-signal-card[data-v-90ce780f]:before,.tool-page-intro-card[data-v-90ce780f]:before,.tool-related-card[data-v-90ce780f]:before,.faq-card[data-v-90ce780f]:before,.decision-step-card[data-v-90ce780f]:before,.recommended-offer-card[data-v-90ce780f]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#60a5fa,#34d399,#f59e0b);opacity:.7}.tool-hero-signal-card span[data-v-90ce780f]{display:block;color:#64748b;font-size:.82rem}.tool-hero-signal-card strong[data-v-90ce780f]{display:block;margin-top:8px;font-size:1.15rem}.tool-hero-signal-card small[data-v-90ce780f]{display:block;margin-top:8px;color:#475569;line-height:1.55}.tool-page-intro-grid[data-v-90ce780f]{margin-bottom:18px}.tool-page-workbench-shell[data-v-90ce780f]{position:relative;margin-top:10px;padding:18px;border-radius:30px;background:linear-gradient(135deg,#eff6ffd9,#ffffffd1);border:1px solid rgba(191,219,254,.7);box-shadow:inset 0 1px #fffc,0 22px 48px #2563eb14;overflow:hidden}html[data-theme=dark]{background:linear-gradient(135deg,#0f172af0,#0f172ad6,#1e293be6);border-color:#60a5fa38;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0206176b}html[data-theme=dark]{background:#3b82f62e}html[data-theme=dark]{background:#10b98124}.tool-page-workbench-glow[data-v-90ce780f]{position:absolute;border-radius:999px;filter:blur(14px);opacity:.34;pointer-events:none}.glow-a[data-v-90ce780f]{width:180px;height:180px;top:-30px;right:6%;background:#3b82f638}.glow-b[data-v-90ce780f]{width:150px;height:150px;left:10%;bottom:-40px;background:#10b9812e}.tool-page-workbench[data-v-90ce780f]{position:relative;z-index:1}.tool-page-workbench[data-v-90ce780f] .special-tool{display:grid;gap:18px}.tool-page-workbench[data-v-90ce780f] .tool-grid{display:grid;gap:14px}.tool-page-workbench[data-v-90ce780f] .tool-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-page-workbench[data-v-90ce780f] label{position:relative;padding:16px;border-radius:18px;border:1px solid rgba(219,230,244,.94);background:#ffffffc7;box-shadow:0 10px 24px #0f172a0a}.tool-page-workbench[data-v-90ce780f] input,.tool-page-workbench[data-v-90ce780f] select{border-radius:12px;background:#ffffffeb}.tool-page-workbench[data-v-90ce780f] .tool-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tool-page-workbench[data-v-90ce780f] .metric-card,.tool-page-workbench[data-v-90ce780f] .viz-card{border:1px solid rgba(219,230,244,.94);border-radius:22px;padding:16px;background:linear-gradient(180deg,#fffffff5,#f8fbfffa);box-shadow:0 14px 30px #0f172a0d}.tool-page-workbench[data-v-90ce780f] .metric-card span{display:block;color:#64748b;font-size:.85rem}.tool-page-workbench[data-v-90ce780f] .metric-card strong{display:block;margin-top:8px;font-size:1.3rem}.tool-page-workbench[data-v-90ce780f] .scenario-table-wrap{overflow:auto;padding:8px;border-radius:20px;background:#ffffffc2;border:1px solid rgba(219,230,244,.9)}.tool-page-workbench[data-v-90ce780f] .scenario-table{width:100%;border-collapse:collapse}.tool-page-workbench[data-v-90ce780f] .scenario-table thead th{color:#475569;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.tool-page-workbench[data-v-90ce780f] .scenario-table th,.tool-page-workbench[data-v-90ce780f] .scenario-table td{padding:12px;border-bottom:1px solid #e2e8f0;text-align:left}.tool-page-workbench[data-v-90ce780f] .pressure-pill-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tool-page-workbench[data-v-90ce780f] .pressure-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-weight:700;box-shadow:inset 0 -1px #0f172a0f}.tool-page-workbench[data-v-90ce780f] .pressure-pill.good{background:#ecfdf5;color:#047857}.tool-page-workbench[data-v-90ce780f] .pressure-pill.ok{background:#eff6ff;color:#1d4ed8}.tool-page-workbench[data-v-90ce780f] .pressure-pill.warn{background:#fef3c7;color:#92400e}.tool-page-workbench[data-v-90ce780f] .pressure-pill.bad{background:#fee2e2;color:#b91c1c}.tool-page-workbench[data-v-90ce780f] .pressure-pill.neutral{background:#f1f5f9;color:#334155}html[data-theme=dark]{border-color:#475569b8;background:#0f172ab8;box-shadow:0 10px 24px #02061742}html[data-theme=dark]{background:#0f172aeb;border-color:#475569cc;color:var(--text)}html[data-theme=dark]{border-color:#475569b8;background:linear-gradient(180deg,#0f172af0,#1e293be0);box-shadow:0 14px 30px #02061742}html[data-theme=dark]{color:var(--text-muted)}html[data-theme=dark]{color:var(--text)}html[data-theme=dark]{border-bottom-color:#47556980}html[data-theme=dark]{background:#334155c7;box-shadow:inset 0 2px 4px #02061757}html[data-theme=dark]{background:#10b98126;color:#86efac}html[data-theme=dark]{background:#3b82f626;color:#bfdbfe}html[data-theme=dark]{background:#f59e0b29;color:#fde68a}html[data-theme=dark]{background:#ef444429;color:#fca5a5}html[data-theme=dark]{background:#94a3b829;color:#cbd5e1}.tool-page-workbench[data-v-90ce780f] .band-track,.tool-page-workbench[data-v-90ce780f] .rate-track,.tool-page-workbench[data-v-90ce780f] .timeline-track,.tool-page-workbench[data-v-90ce780f] .relevance-track,.tool-page-workbench[data-v-90ce780f] .split-stack{box-shadow:inset 0 2px 4px #0f172a14}.tool-page-workbench[data-v-90ce780f] .band-fill,.tool-page-workbench[data-v-90ce780f] .relevance-fill,.tool-page-workbench[data-v-90ce780f] .timeline-progress,.tool-page-workbench[data-v-90ce780f] .rate-fill,.tool-page-workbench[data-v-90ce780f] .split-segment{filter:saturate(1.04)}.tool-faq-section[data-v-90ce780f],.tool-related-section[data-v-90ce780f],.recommended-offers-section[data-v-90ce780f],.decision-flow-section[data-v-90ce780f]{margin-top:24px;content-visibility:auto;contain-intrinsic-size:720px}.conversion-grid[data-v-90ce780f]{content-visibility:auto;contain-intrinsic-size:340px}.section-head-split[data-v-90ce780f]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.max-copy[data-v-90ce780f]{max-width:64ch}.decision-flow-grid[data-v-90ce780f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.decision-step-card[data-v-90ce780f]{min-height:170px}.decision-step-card[data-v-90ce780f]:after{content:"";position:absolute;inset:auto -30px 18px auto;width:80px;height:80px;border-radius:999px;background:radial-gradient(circle,#3b82f626,#3b82f600)}.decision-step-no[data-v-90ce780f]{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#dbeafe,#ecfeff);color:#1d4ed8;font-weight:800;margin-bottom:12px;box-shadow:0 8px 20px #2563eb1f}.country-cta-grid[data-v-90ce780f]{display:grid;gap:12px;margin-top:14px}.country-cta[data-v-90ce780f]{position:relative;display:block;padding:16px;border-radius:16px;border:1px solid #dbe6f4;background:linear-gradient(135deg,#ffffffe6,#eff6ffeb);text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.country-cta[data-v-90ce780f]:hover{transform:translateY(-3px);border-color:#93c5fd;box-shadow:0 16px 30px #2563eb1f}.country-cta strong[data-v-90ce780f],.country-cta small[data-v-90ce780f]{display:block}.country-cta strong[data-v-90ce780f]{padding-right:20px}.country-cta small[data-v-90ce780f]{margin-top:6px;color:#64748b;line-height:1.55}.country-cta[data-v-90ce780f]:after{content:"↗";position:absolute;top:16px;right:16px;color:#2563eb;font-weight:700}.workbench-cta-card[data-v-90ce780f]{background:linear-gradient(135deg,#1d4ed80f,#10b9810f,#fffffff2)}.recommended-offer-card[data-v-90ce780f]{display:grid;gap:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.recommended-offer-card[data-v-90ce780f]:hover,.faq-card[data-v-90ce780f]:hover,.tool-related-card[data-v-90ce780f]:hover,.tool-page-intro-card[data-v-90ce780f]:hover,.tool-hero-signal-card[data-v-90ce780f]:hover{transform:translateY(-3px);border-color:#bfdbfe;box-shadow:0 22px 40px #2563eb1a}.recommended-offer-top[data-v-90ce780f]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.recommended-offer-top p[data-v-90ce780f],.offer-reason[data-v-90ce780f]{margin:4px 0 0;color:#475569;line-height:1.55}.offer-country-chip[data-v-90ce780f]{display:inline-flex;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#eff6ff,#ecfeff);color:#1d4ed8;font-size:.82rem;font-weight:700;border:1px solid #bfdbfe}.relevance-meter[data-v-90ce780f]{display:grid;gap:8px}.relevance-track[data-v-90ce780f]{height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden}.relevance-fill[data-v-90ce780f]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#3b82f6);transition:width .22s ease}.offer-facts-mini[data-v-90ce780f]{display:flex;flex-wrap:wrap;gap:8px}.offer-facts-mini span[data-v-90ce780f]{display:inline-flex;padding:6px 10px;border-radius:999px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#334155;font-size:.82rem;border:1px solid #e2e8f0}@media(max-width:900px){.tool-hero-signal-grid[data-v-90ce780f],.tool-page-intro-grid[data-v-90ce780f],.conversion-grid[data-v-90ce780f],.tool-page-workbench[data-v-90ce780f] .tool-grid.two-col,.tool-page-workbench[data-v-90ce780f] .tool-metric-grid,.faq-list[data-v-90ce780f],.tool-related-section[data-v-90ce780f],.recommended-offers-grid[data-v-90ce780f],.decision-flow-grid[data-v-90ce780f]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.tool-hero-signal-grid[data-v-90ce780f],.tool-page-intro-grid[data-v-90ce780f],.conversion-grid[data-v-90ce780f],.tool-page-workbench[data-v-90ce780f] .tool-grid.two-col,.tool-page-workbench[data-v-90ce780f] .tool-metric-grid,.faq-list[data-v-90ce780f],.tool-related-section[data-v-90ce780f],.recommended-offers-grid[data-v-90ce780f],.decision-flow-grid[data-v-90ce780f]{grid-template-columns:1fr}.tool-page-workbench-shell[data-v-90ce780f]{padding:14px;border-radius:24px}}.contact-form-block[data-v-7859494e]{margin-top:1.5rem}.contact-form[data-v-7859494e]{display:flex;flex-direction:column;gap:.85rem;margin-top:.75rem}.contact-form label[data-v-7859494e]{display:flex;flex-direction:column;gap:.35rem;font-weight:600}.contact-form input[data-v-7859494e],.contact-form textarea[data-v-7859494e]{font:inherit;padding:.6rem .75rem;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a}.contact-form textarea[data-v-7859494e]{resize:vertical;min-height:140px}.contact-actions[data-v-7859494e]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.small[data-v-7859494e]{font-size:.85rem}.cookie-banner[data-v-54f37037]{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#0f172af5;color:#f8fafc;border-top:1px solid rgba(148,163,184,.3);box-shadow:0 -6px 20px #0f172a4d}.cookie-inner[data-v-54f37037]{max-width:1180px;margin:0 auto;padding:14px 20px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cookie-copy[data-v-54f37037]{flex:1 1 360px;min-width:240px}.cookie-copy strong[data-v-54f37037]{display:block;margin-bottom:4px;font-size:.98rem}.cookie-copy p[data-v-54f37037]{margin:0;font-size:.88rem;color:#cbd5e1;line-height:1.55}.cookie-copy a[data-v-54f37037]{color:#93c5fd;text-decoration:underline}.cookie-actions[data-v-54f37037]{display:flex;gap:8px;flex-wrap:wrap}.cookie-actions button[data-v-54f37037]{font-size:.88rem;padding:8px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#2563eb;color:#fff;cursor:pointer}.cookie-actions button.ghost-light[data-v-54f37037]{background:transparent;color:#e2e8f0}.cookie-actions button[data-v-54f37037]:hover{filter:brightness(1.05)}@media(max-width:600px){.cookie-inner[data-v-54f37037]{padding:12px 14px}.cookie-actions[data-v-54f37037]{width:100%;justify-content:flex-end}}.hero-rich[data-v-069655e4]{position:relative;overflow:hidden}.hero-grid[data-v-069655e4]{position:relative;z-index:1}.hero-decor[data-v-069655e4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pulse-orb[data-v-069655e4]{position:absolute;border-radius:999px;filter:blur(18px);opacity:.5;animation:floatPulse-069655e4 9s ease-in-out infinite}.orb-a[data-v-069655e4]{width:220px;height:220px;left:-40px;top:40px;background:#10b98138}.orb-b[data-v-069655e4]{width:180px;height:180px;right:8%;top:22px;background:#fbbf2438;animation-delay:-2.5s}.orb-c[data-v-069655e4]{width:160px;height:160px;right:26%;bottom:-30px;background:#60a5fa2e;animation-delay:-5s}.hero-card-rich[data-v-069655e4]{transform:translateY(0);animation:cardLift-069655e4 7s ease-in-out infinite}.hero-chip-row[data-v-069655e4]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.hero-chip[data-v-069655e4]{display:inline-flex;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#e2e8f0;font-size:.82rem}.inverse[data-v-069655e4]{color:#93c5fd}.summary-band[data-v-069655e4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.summary-band-card[data-v-069655e4]{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe6f4;border-radius:18px;padding:18px;box-shadow:0 12px 30px #0f172a0a}.summary-band-card span[data-v-069655e4],.summary-band-card small[data-v-069655e4]{color:#64748b}.summary-band-card strong[data-v-069655e4]{display:block;font-size:1.6rem;margin:8px 0 6px}.section-head-split[data-v-069655e4]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.max-copy[data-v-069655e4]{max-width:66ch}.tool-tiles[data-v-069655e4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.tool-tile[data-v-069655e4]{text-align:left;min-height:190px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;background:linear-gradient(180deg,#fff,#f8fbff);color:#0f172a;border:1px solid #dbe6f4;border-radius:18px;padding:18px;box-shadow:0 8px 20px #0f172a0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tool-tile[data-v-069655e4]:hover{transform:translateY(-4px);border-color:#93c5fd;box-shadow:0 16px 34px #2563eb1f}.tool-tile-link[data-v-069655e4]{color:inherit;text-decoration:none}.tool-tile-icon[data-v-069655e4]{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;height:40px;border-radius:12px;background:linear-gradient(135deg,#dbeafe,#ecfeff);color:#1d4ed8;font-weight:800}.tool-tile strong[data-v-069655e4]{font-size:1rem}.tool-tile small[data-v-069655e4]{color:#475569;line-height:1.55}.country-rail-shell[data-v-069655e4]{margin-top:24px}.value-architecture[data-v-069655e4]{background:linear-gradient(135deg,#eff6ff,#ecfeff);border-left:4px solid #60a5fa}.tools-preview-section[data-v-069655e4]{background:linear-gradient(135deg,#fff7ed,#fefce8);border-left:4px solid #fb923c}.country-rail-shell[data-v-069655e4]{background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border-left:4px solid #10b981}.feature-shell[data-v-069655e4]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid #3b82f6}.trust-grid-shell[data-v-069655e4]{background:linear-gradient(135deg,#f5f3ff,#faf5ff);border-left:4px solid #a78bfa}.trust-grid[data-v-069655e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.trust-card[data-v-069655e4]{border:1px solid #dbe6f4;border-radius:18px;padding:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.trust-card h3[data-v-069655e4]{margin-top:0}.trust-list[data-v-069655e4]{margin:0;padding-left:18px;color:#475569;line-height:1.7}.policy-cta-row[data-v-069655e4]{display:flex;flex-wrap:wrap;gap:10px}.footer-copyline[data-v-069655e4]{font-size:.82rem;color:#94a3b8;padding-top:8px;border-top:1px solid rgba(148,163,184,.15);margin-top:12px}.market-disclaimer-block[data-v-069655e4]{margin:18px 0 0;padding:14px 16px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#475569;font-size:.88rem;line-height:1.6}.market-disclaimer-block[data-v-069655e4] a{color:#2563eb;text-decoration:underline}.footer-grid[data-v-069655e4]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.footer-brand[data-v-069655e4]{font-weight:800;margin-bottom:6px}@keyframes floatPulse-069655e4{0%,to{transform:translateZ(0) scale(1);opacity:.42}50%{transform:translate3d(0,-14px,0) scale(1.08);opacity:.7}}@keyframes cardLift-069655e4{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:960px){.summary-band[data-v-069655e4],.tool-tiles[data-v-069655e4],.trust-grid[data-v-069655e4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.summary-band[data-v-069655e4],.tool-tiles[data-v-069655e4],.trust-grid[data-v-069655e4]{grid-template-columns:1fr}}:root{--bg: #0b1733;--bg-elev: #11214a;--surface: #ffffff;--surface-soft: #eff6ff;--text: #0b1733;--text-muted: #475569;--border: #dbe6f4;--primary: #1d4ed8;--primary-2: #2563eb;--accent: #f97316;--success: #16a34a;--error: #dc2626;--shadow: 0 12px 30px rgba(15, 23, 42, .08)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%;background:#f8fafc;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;overflow-x:hidden}a{color:var(--primary)}button,input,select{font:inherit}.shell{display:flex;flex-direction:column;min-height:100vh}.container{width:min(1160px,100%);max-width:1160px;margin:0 auto;min-width:0}.topnav{background:var(--bg);color:#fff;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.topnav .brand{font-weight:800;letter-spacing:.2px}.topnav .brand a{color:#fff;text-decoration:none}.topnav nav a{color:#cbd5f5;text-decoration:none;margin-left:16px;font-size:.95rem}.topnav nav a:hover,.topnav nav a.active{color:#fff}.hero{background:linear-gradient(135deg,#0b1733,#1d4ed8);color:#fff;padding:60px 20px}.hero .container{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px;align-items:center}.hero .eyebrow{display:inline-block;background:#ffffff1f;padding:5px 10px;border-radius:999px;font-size:.8rem;margin-bottom:14px}.hero h1{font-size:2.8rem;line-height:1.08;margin:0 0 14px}.hero h1 .grad{background:linear-gradient(90deg,#fbbf24,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{font-size:1.08rem;color:#dbeafe;margin:0 0 18px;max-width:760px}.hero .actions{display:flex;gap:10px;flex-wrap:wrap}.hero .hero-card{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:18px 20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero .hero-card h3{margin:0 0 8px;font-size:1rem;color:#fff}.hero .hero-card ul{padding-left:18px;margin:0;color:#e0e7ff;font-size:.95rem}.hero .hero-card li{margin:8px 0}.hero-link{color:#fff;text-decoration:none;font-weight:600;padding:9px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.hero-link:hover{background:#ffffff14}.content{flex:1;padding:40px 20px 56px;background-image:radial-gradient(rgba(15,23,42,.05) 1px,transparent 1px);background-size:18px 18px}.tool-card,.section{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 1px 3px #0f172a0a}.tool-card{padding:28px}.section{padding:24px;margin-top:24px}.feature-shell{display:grid;gap:24px;min-width:0}.feature-shell>*{min-width:0;max-width:100%}.tool-main{display:grid;gap:0;min-width:0;width:100%;max-width:100%}.tool-main>*{min-width:0;max-width:100%}.feature-copy h2,.section h2{margin:0 0 8px}.feature-copy .lead,.section p,.compare-copy,.muted,.tool-disclaimer,.about-page p{color:var(--text-muted)}.section-kicker{margin:0 0 6px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}label{display:block;font-size:.86rem;color:var(--text-muted)}input,select{display:block;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:.96rem;margin-top:6px;background:#fff;color:var(--text)}input:focus,select:focus{outline:2px solid rgba(37,99,235,.28);border-color:var(--primary)}button{background:var(--primary);color:#fff;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600}button:hover{background:var(--primary-2)}button.ghost{background:transparent;color:var(--primary);border:1px solid rgba(29,78,216,.2)}button.ghost:hover{background:#1d4ed814}button.ghost-light{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);color:#fff}button.ghost-light:hover{background:#ffffff2e}.crumbs{display:flex;gap:8px;font-size:.9rem;color:var(--text-muted);margin:0 0 16px}.crumbs a{text-decoration:none}.crumbs .sep{color:var(--text-muted)}.country-rail{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.country-rail-label{color:var(--text-muted);font-size:.88rem;font-weight:600}.country-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text);font-weight:600;text-decoration:none}.country-pill.active{background:var(--primary);border-color:var(--primary);color:#fff}.country-pill:hover{text-decoration:none;background:#eff6ff}.country-pill.active:hover{background:var(--primary-2)}.seo-guide-grid ul{margin:0;padding-left:18px;color:var(--text-muted);line-height:1.7}.seo-guide-grid li{margin:8px 0}.compare-shell{display:grid;gap:18px;padding:20px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);min-width:0;width:100%;max-width:100%}.compare-header,.offers-topline,.planner-header,.schedule-header{display:flex;justify-content:space-between;gap:18px;align-items:start}.compare-header h3,.offers-topline h3,.planner-header h3,.schedule-header h3,.insight-card h3{margin:0}.compare-copy{max-width:520px;margin:0}.country-tabs{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.tab-chip{padding:9px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text)}.tab-chip.active{background:var(--bg);color:#fff;border-color:var(--bg)}.filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0}.filter-grid>*{min-width:0}.preset-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--text-muted);font-size:.92rem;min-width:0}.pill-button{padding:8px 12px;background:#eff6ff;color:var(--primary);border:1px solid #bfdbfe}.pill-button.ghost{background:#fff}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;min-width:0}.summary-strip>*{min-width:0}.stat-box{background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 1px 2px #0f172a08}.stat-box span,.summary-card span{display:block;color:var(--text-muted);font-size:.85rem}.stat-box strong,.summary-card strong{display:block;font-size:1.2rem;margin:8px 0 6px;overflow-wrap:anywhere;word-break:break-word}.stat-box small,.summary-card small{color:var(--text-muted)}.offers-shell,.planner-shell,.schedule-shell{margin-top:24px;border:1px solid var(--border);background:#fff;border-radius:18px;padding:22px;min-width:0;width:100%;max-width:100%}.offer-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.offer-grid>*{min-width:0}.offer-card{border:1px solid var(--border);border-radius:16px;padding:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 4px 14px #0f172a0a}.offer-card.selected{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.offer-card-top{display:flex;justify-content:space-between;gap:16px;align-items:start}.offer-card-top>*{min-width:0}.offer-eyebrow{color:var(--primary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.offer-card h4{margin:8px 0 4px;font-size:1.1rem}.offer-card p{margin:0;color:var(--text-muted)}.score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:68px;background:#dbeafe;color:var(--primary);border-radius:999px;padding:7px 10px;font-weight:700;font-size:.88rem}.offer-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.8rem;background:#eff6ff;color:var(--primary)}.offer-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.offer-metrics div,.summary-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px}.offer-metrics span{display:block;color:var(--text-muted);font-size:.8rem}.offer-metrics strong{display:block;margin-top:6px;font-size:1.05rem;overflow-wrap:anywhere;word-break:break-word}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 12px}.meta-grid div{background:#f1f5f9b3;border-radius:12px;padding:12px}.meta-grid dt{font-size:.78rem;color:var(--text-muted)}.meta-grid dd{margin:6px 0 0;font-weight:600;overflow-wrap:anywhere;word-break:break-word}.offer-note{border-left:3px solid #bfdbfe;padding-left:12px;color:var(--text-muted);font-size:.9rem}.offer-actions{margin-top:16px}.empty-state{margin-top:16px;border:1px dashed #cbd5e1;border-radius:14px;padding:18px;background:#f8fafc}.empty-state h4{margin:0 0 8px}.empty-state p{margin:0;color:var(--text-muted)}.summary-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.summary-card.emphasis{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.table-wrap{overflow-x:auto;margin-top:18px}.schedule-table{width:100%;border-collapse:collapse;min-width:720px}.schedule-table th,.schedule-table td{text-align:left;padding:12px 10px;border-bottom:1px solid #e2e8f0}.schedule-table th{color:var(--text-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.insight-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:22px}.insight-card ul{margin:14px 0 0;padding-left:18px;color:var(--text-muted)}.insight-card li{margin:8px 0}.tool-disclaimer{margin:18px 0 0;font-size:.9rem}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guide-grid article{border:1px solid var(--border);border-radius:14px;padding:18px;background:#fbfdff}.guide-grid h3{margin:0 0 10px}.guide-grid p{margin:0}.footer{background:var(--bg);color:#cbd5f5;padding:18px 20px;font-size:.9rem}.footer .container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.footer a{color:#cbd5f5;text-decoration:none;margin-left:14px}.footer a:hover{color:#fff}@media(max-width:980px){.hero .container,.summary-strip,.offer-grid,.insight-grid,.guide-grid,.summary-grid,.filter-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.topnav{gap:14px;flex-direction:column;align-items:flex-start}.topnav nav a:first-child{margin-left:0}.hero{padding:48px 20px}.hero .container,.summary-strip,.offer-grid,.insight-grid,.guide-grid,.summary-grid,.filter-grid{grid-template-columns:1fr}.hero h1{font-size:2rem}.compare-header,.offers-topline,.planner-header,.schedule-header{flex-direction:column}.content{padding:28px 16px 44px}.tool-card,.section,.offers-shell,.planner-shell,.schedule-shell,.compare-shell{padding:18px}.offer-card,.insight-card,.stat-box,.summary-card{padding:14px}.offer-card-top{flex-direction:column}.score-badge{align-self:flex-start}.offer-actions{flex-direction:column;align-items:stretch}.offer-actions .ghost-link,.offer-actions button{width:100%;text-align:center}}@media(max-width:520px){html,body,#app,.shell,.content,.container,.tool-card,.feature-shell,.tool-main{max-width:100%;min-width:0}.hero{padding:36px 16px}.hero h1{font-size:clamp(1.65rem,8vw,2rem);line-height:1.14}.hero .lead,.compare-copy,.tool-disclaimer,.offer-note,.offer-fee-note,.offer-disclaimer,.last-checked,.source-link,.learn-promo-text,.feature-copy,.feature-copy h2,.feature-copy p,.verified-banner,.verified-banner span,.verified-banner strong,.compare-shell,.compare-shell h3,.compare-shell p,.preset-row,.preset-row span,.country-tabs,.filter-grid,label,button,input,select{overflow-wrap:anywhere;word-break:break-word}.hero .actions>*{width:100%;justify-content:center}.offer-metrics,.meta-grid,.about-contact dl{grid-template-columns:1fr}.source-list li,.learn-card-meta,.footer .container{flex-direction:column;align-items:flex-start}.country-pill,.tab-chip,.pill-button{width:100%;justify-content:center}}:root{--brand: #eab308;--brand-soft: #fef3c7;--brand-strong: #a16207;--accent: #059669;--primary: #059669;--primary-2: #047857}html,body,#app{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><path d='M0 60 Q20 40 40 60 T80 60' fill='none' stroke='%23059669' stroke-opacity='0.07' stroke-width='1'/><path d='M0 30 Q20 10 40 30 T80 30' fill='none' stroke='%23eab308' stroke-opacity='0.05' stroke-width='1'/></svg>"),linear-gradient(180deg,#f7faf6,#f5f7fa 320px)}.hero{background:radial-gradient(800px 360px at 92% 10%,rgba(234,179,8,.28),transparent 60%),linear-gradient(135deg,#022c22,#064e3b 45%,#065f46);position:relative;overflow:hidden}.hero h1 .grad{background:linear-gradient(90deg,#fde68a,#fbbf24,#facc15);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .container{position:relative;z-index:1}.hero-decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.55}.hero-decor svg{width:100%;height:100%;display:block}.sea-coins{position:absolute;right:4%;top:50%;transform:translateY(-50%);display:grid;grid-template-columns:repeat(3,60px);gap:10px;pointer-events:none;z-index:0}.sea-coin{width:60px;height:60px;border-radius:50%;background:linear-gradient(140deg,#fde68a,#eab308);color:#064e3b;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:ui-serif,Georgia,serif;font-size:1.05rem;box-shadow:0 12px 26px #eab3086b,inset 0 -3px 6px #a1620766,inset 0 2px 4px #ffffff80;border:2px solid rgba(253,230,138,.6)}.sea-coin.sm{width:52px;height:52px;font-size:.95rem}@media(max-width:980px){.sea-coins{display:none}.hero-decor{opacity:.3}}.content,.content .container{position:relative}.tool-card{position:relative;overflow:hidden}.tool-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><circle cx='15' cy='15' r='6' fill='none' stroke='%23eab308' stroke-opacity='0.18' stroke-width='1.2'/><circle cx='15' cy='15' r='2.5' fill='%23eab308' fill-opacity='0.18'/><text x='12' y='19' font-family='ui-serif, Georgia, serif' font-size='8' font-weight='700' fill='%23a16207' fill-opacity='0.35'>$</text><circle cx='100' cy='95' r='5' fill='none' stroke='%23059669' stroke-opacity='0.15' stroke-width='1.1'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='80' viewBox='0 0 200 80'><path d='M0 60 Q50 30 100 55 T200 50' fill='none' stroke='%23059669' stroke-opacity='0.08' stroke-width='1'/><path d='M0 70 Q50 40 100 65 T200 60' fill='none' stroke='%23eab308' stroke-opacity='0.07' stroke-width='1'/></svg>");background-repeat:repeat,repeat;opacity:1;z-index:0}.tool-card>*{position:relative;z-index:1}.flag-strip{display:flex;gap:0;border-radius:10px;overflow:hidden;margin:0 0 14px;box-shadow:0 6px 18px #0f172a14;border:1px solid rgba(15,23,42,.06)}.flag-strip .flag-col{flex:1;min-height:36px;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:700;letter-spacing:.1em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.flag-strip .fc-sg{background:linear-gradient(180deg,#ed2939 50%,#fff 50%);color:#0f172a;text-shadow:0 1px 0 #fff}.flag-strip .fc-my{background:linear-gradient(180deg,#c00,#fc0)}.flag-strip .fc-ph{background:linear-gradient(90deg,#0038a8 50%,#ce1126 50%)}.flag-strip .fc-id{background:linear-gradient(180deg,#e70011 50%,#fff 50%);color:#0f172a;text-shadow:0 1px 0 #fff}.flag-strip .fc-th{background:linear-gradient(180deg,#ed1d24 0,#ed1d24 16%,#fff 16%,#fff 33%,#241d4f 33%,#241d4f 67%,#fff 67%,#fff 84%,#ed1d24 84%,#ed1d24);color:#0f172a;text-shadow:0 1px 0 #fff}.flag-strip .fc-vn{background:#da251d}.repay-illu{display:block;margin:18px auto 4px;width:100%;max-width:560px;height:auto}@media(max-width:640px){.repay-illu{max-width:340px}.flag-strip .flag-col{font-size:.66rem;min-height:28px}}.learn-promo{display:flex;align-items:center;gap:14px;padding:14px 18px;margin:18px 0 22px;background:linear-gradient(90deg,#fef3c7,#ecfdf5);border:1px solid #fde68a;border-radius:12px;text-decoration:none;color:#0f172a;transition:transform .15s ease,box-shadow .15s ease}.learn-promo:hover{transform:translateY(-1px);box-shadow:0 6px 18px #022c2214;text-decoration:none}.learn-promo-tag{background:var(--brand);color:#422006;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex:0 0 auto}.learn-promo-text{flex:1 1 auto;font-size:.95rem}.learn-promo-cta{color:var(--primary-2);font-weight:600;flex:0 0 auto}.learn-index .learn-hero{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-bottom:24px}.learn-hero-illu{width:220px;height:160px;flex:0 0 auto}.learn-grid{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.learn-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;position:relative;overflow:hidden}.learn-card:before{content:"";position:absolute;inset:0 auto auto 0;width:4px;height:100%;background:linear-gradient(180deg,var(--brand),var(--accent))}.learn-card:hover{transform:translateY(-2px);border-color:var(--brand);box-shadow:0 10px 26px #022c2214;text-decoration:none}.learn-card-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--brand-soft);color:var(--brand-strong);font-weight:700;font-size:.9rem}.learn-card h2{font-size:1.05rem;margin:0;line-height:1.35}.learn-card-summary{color:var(--text-muted, #475569);font-size:.92rem;margin:0}.learn-card-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--text-muted, #64748b);margin-top:auto}.learn-card-cta{color:var(--primary-2);font-weight:600}.learn-cta,.learn-aside-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:18px 22px;background:linear-gradient(135deg,#022c22,#065f46);color:#ecfdf5;border-radius:14px}.learn-cta h3,.learn-aside-cta h3{color:#fde68a;margin:0 0 4px;font-size:1.05rem}.learn-cta p,.learn-aside-cta p{margin:0;color:#d1fae5;font-size:.92rem}.learn-cta-btn{background:var(--brand);color:#422006;padding:10px 16px;border-radius:999px;font-weight:700;text-decoration:none;flex:0 0 auto;white-space:nowrap}.learn-cta-btn:hover{background:#fbbf24;text-decoration:none}.learn-article{max-width:760px;margin:0 auto}.learn-article-head h1{margin:6px 0 8px;line-height:1.2}.learn-article-illu{margin:18px 0 24px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.learn-article-illu svg{width:100%;height:auto;display:block}.learn-article-body{font-size:1rem;line-height:1.7;color:#1e293b}.learn-article-body h2{font-size:1.25rem;margin:28px 0 10px;padding-left:12px;border-left:4px solid var(--brand)}.learn-article-body h3{font-size:1.05rem;margin:20px 0 8px;color:var(--primary-2)}.learn-article-body p{margin:0 0 12px}.learn-article-body ul,.learn-article-body ol{padding-left:22px;margin:0 0 14px}.learn-article-body li{margin:4px 0}.learn-article-body code{background:#fef3c7;padding:1px 6px;border-radius:4px;font-size:.9em;color:#78350f}.learn-takeaway{margin:24px 0 8px;padding:16px 18px;background:#ecfdf5;border-left:4px solid var(--accent);border-radius:8px}.learn-takeaway h3{margin:0 0 6px;color:var(--primary-2);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;border:none;padding:0}.learn-takeaway p{margin:0;color:#064e3b}.learn-continue{margin-top:32px}.learn-continue h3{margin:0 0 14px;font-size:1.1rem}.learn-continue-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.learn-continue-card{display:block;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.learn-continue-card:hover{border-color:var(--brand);transform:translateY(-2px);text-decoration:none}.learn-continue-kicker{color:var(--brand-strong);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.learn-continue-card h4{margin:0 0 6px;font-size:1rem;line-height:1.35}.learn-continue-card p{margin:0 0 10px;color:var(--text-muted, #475569);font-size:.9rem}.about-learn-link{margin-top:18px}.about-learn-link a{font-weight:600;color:var(--primary-2)}.about-contact{margin-top:28px;padding-top:18px;border-top:1px solid var(--border, #e2e8f0)}.about-contact h2{font-size:1.1rem;margin:0 0 10px}.about-contact address{font-style:normal}.about-contact dl{display:grid;grid-template-columns:96px 1fr;gap:4px 12px;margin:0}.about-contact dt{font-weight:600;color:var(--muted, #64748b)}.about-contact dd{margin:0}.about-contact a{color:var(--primary-2);font-weight:600}.about-learn-hint{color:var(--text-muted, #64748b);font-size:.9rem}@media(max-width:720px){.learn-index .learn-hero{grid-template-columns:1fr}.learn-hero-illu{width:100%;max-width:260px}.learn-promo,.learn-cta,.learn-aside-cta{flex-direction:column;align-items:flex-start}.learn-cta-btn{width:100%;text-align:center}}.verified-banner{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-start;margin-top:14px;padding:10px 14px;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:10px;color:#065f46;font-size:13px;line-height:1.5}.verified-banner strong{color:#047857;font-weight:700}.data-sources-section{background:#f8fafc}.source-list{list-style:none;padding:0;margin:12px 0 16px;display:grid;gap:8px;min-width:0}.source-list>*{min-width:0}.source-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:8px}.source-list a{color:#1d4ed8;text-decoration:none;font-weight:600}.source-list a:hover{text-decoration:underline}.source-list .muted{font-size:12px;color:#64748b}.planner-missing-rate{margin:10px 0 14px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;line-height:1.5}.planner-missing-rate a{margin-left:6px;color:#b45309;font-weight:600}.tool-main .summary-strip{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #dbe6f4;border-radius:14px;padding:14px}.tool-main .scenario-lab{background:linear-gradient(135deg,#fff7ed,#fefce8);border:1px solid #fde68a;border-radius:14px;padding:18px;margin-top:16px}.tool-main .share-shell{background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border:1px solid #bbf7d0;border-radius:14px;padding:16px;margin-top:16px}.home-faq-shell{background:linear-gradient(135deg,#f0f9ff,#ecfeff);border-left:4px solid #38bdf8}.home-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.home-faq-card{border:1px solid var(--border, #dbe6f4);border-radius:16px;padding:0;background:var(--surface, #ffffff);box-shadow:0 6px 16px #0f172a0a}.home-faq-card h3{margin:0;font-size:1.02rem;color:var(--text, #0f172a)}.home-faq-card p{margin:0;color:var(--text-muted, #475569);line-height:1.6}.faq-accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer}.faq-accordion summary::-webkit-details-marker{display:none}.faq-answer{padding:0 18px 16px}.faq-chevron{flex:0 0 auto;font-size:1.2rem;line-height:1;color:var(--link, #2563eb);transition:transform .18s ease}.faq-accordion[open] .faq-chevron{transform:rotate(180deg)}.faq-accordion:focus-within{box-shadow:0 0 0 3px #3b82f629,0 6px 16px #0f172a0a}.faq-accordion[open]{border-color:color-mix(in srgb,var(--link, #2563eb) 20%,var(--border, #dbe6f4))}.country-faq-list{margin-top:22px}.country-faq-kicker{grid-column:1 / -1;margin:0 0 4px}.country-faq-title{grid-column:1 / -1;margin:0 0 10px;font-size:1.1rem}@media(max-width:760px){.home-faq-list{grid-template-columns:1fr}}:root,:root[data-theme=light]{color-scheme:light;--bg: #0b1733;--bg-elev: #11214a;--surface: #ffffff;--surface-soft: #eff6ff;--surface-muted: #f8fafc;--text: #0b1733;--text-strong: #0f172a;--text-muted: #475569;--border: #dbe6f4;--border-soft: #e2e8f0;--primary: #059669;--primary-2: #047857;--link: #1d4ed8;--accent: #059669;--brand: #eab308;--brand-soft: #fef3c7;--brand-strong: #a16207;--topnav-bg: var(--bg);--topnav-fg: #ffffff;--topnav-link: #cbd5f5;--footer-bg: var(--bg);--footer-fg: #cbd5f5;--shadow: 0 12px 30px rgba(15, 23, 42, .08);--page-bg-gradient: linear-gradient(180deg, #f7faf6 0%, #f5f7fa 320px);--hero-bg: radial-gradient(800px 360px at 92% 10%, rgba(234, 179, 8, .28), transparent 60%), linear-gradient(135deg, #022c22 0%, #064e3b 45%, #065f46 100%);--finance-line-color: rgba(5, 150, 105, .1);--finance-line-color-2: rgba(234, 179, 8, .08);--finance-grid-color: rgba(15, 23, 42, .05)}:root[data-theme=dark]{color-scheme:dark;--bg: #020617;--bg-elev: #0f172a;--surface: #111827;--surface-soft: #1f2937;--surface-muted: #0f172a;--text: #e2e8f0;--text-strong: #f8fafc;--text-muted: #94a3b8;--border: #1f2a44;--border-soft: #1e293b;--primary: #34d399;--primary-2: #10b981;--link: #60a5fa;--accent: #34d399;--brand: #fbbf24;--brand-soft: #422006;--brand-strong: #fde68a;--topnav-bg: #020617;--topnav-fg: #f8fafc;--topnav-link: #cbd5e1;--footer-bg: #020617;--footer-fg: #94a3b8;--shadow: 0 12px 30px rgba(0, 0, 0, .6);--page-bg-gradient: linear-gradient(180deg, #020617 0%, #0b1220 320px);--hero-bg: radial-gradient(800px 360px at 92% 10%, rgba(251, 191, 36, .18), transparent 60%), linear-gradient(135deg, #020617 0%, #0b3b2e 45%, #0a4f3a 100%);--finance-line-color: rgba(52, 211, 153, .18);--finance-line-color-2: rgba(251, 191, 36, .1);--finance-grid-color: rgba(148, 163, 184, .08)}html,body,#app{background:var(--page-bg-gradient);color:var(--text)}a{color:var(--link)}.topnav{background:var(--topnav-bg);color:var(--topnav-fg)}.topnav .brand a{color:var(--topnav-fg)}.topnav nav a{color:var(--topnav-link)}.topnav nav a:hover,.topnav nav a.active{color:var(--topnav-fg)}.hero{background:var(--hero-bg);color:#f8fafc}.footer{background:var(--footer-bg);color:var(--footer-fg)}.footer a{color:var(--footer-fg)}.tool-card,.section{background:var(--surface);border-color:var(--border);color:var(--text)}input,select{background:var(--surface);color:var(--text);border-color:var(--border)}.crumbs,.crumbs a,.crumbs .sep,.muted,.feature-copy .lead,.section p,.compare-copy,.tool-disclaimer,.about-page p,.summary-band-card span,.summary-band-card small,.tool-tile small,.trust-list,.stat-box span,.stat-box small,.summary-card span,.summary-card small,.offer-card p,.offer-metrics span,.meta-grid dt,.offer-note,.learn-card-summary,.learn-card-meta,.footer-copy,.footer-copyline,.tool-page-intro-card p,.tool-page-intro-card ul,.tool-hero-signal-card span,.tool-hero-signal-card small,.decision-step-card p,.recommended-offer-top p,.offer-reason,.country-cta small,.home-faq-card p,.max-copy,label{color:var(--text-muted)}html[data-theme=dark] body{color:var(--text)}html[data-theme=dark] .summary-band-card,html[data-theme=dark] .tool-tile,html[data-theme=dark] .trust-card,html[data-theme=dark] .stat-box,html[data-theme=dark] .summary-card,html[data-theme=dark] .offer-card,html[data-theme=dark] .insight-card,html[data-theme=dark] .home-faq-card,html[data-theme=dark] .country-pill,html[data-theme=dark] .tab-chip,html[data-theme=dark] .pill-button,html[data-theme=dark] .compare-shell,html[data-theme=dark] .offers-shell,html[data-theme=dark] .planner-shell,html[data-theme=dark] .schedule-shell{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:0 6px 16px #0006}html[data-theme=dark] .pill-button{background:#1e3a5f;color:#93c5fd;border-color:#1f4068}html[data-theme=dark] .country-pill{background:var(--surface);color:var(--text)}html[data-theme=dark] .country-pill.active{background:var(--primary);border-color:var(--primary);color:#04221b}html[data-theme=dark] .tab-chip.active{background:var(--primary);color:#04221b;border-color:var(--primary)}html[data-theme=dark] .chip{background:#60a5fa26;color:#93c5fd}html[data-theme=dark] .score-badge{background:#60a5fa2e;color:#bfdbfe}html[data-theme=dark] .offer-card,html[data-theme=dark] .summary-band-card,html[data-theme=dark] .tool-tile{background:linear-gradient(180deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .feature-copy h2,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:var(--text-strong)}html[data-theme=dark] .section-kicker{color:var(--brand-strong)}html[data-theme=dark] .empty-state,html[data-theme=dark] .market-disclaimer-block{background:var(--surface-soft);border-color:var(--border);color:var(--text-muted)}html[data-theme=dark] .meta-grid div{background:var(--surface-soft);color:var(--text)}html[data-theme=dark] .schedule-table th,html[data-theme=dark] .schedule-table td{border-color:var(--border);color:var(--text)}html[data-theme=dark] .verified-banner{background:#34d39914;border-color:#34d39966;color:#6ee7b7}html[data-theme=dark] .verified-banner strong{color:#a7f3d0}html[data-theme=dark] .source-list li{background:var(--surface-soft);border-color:var(--border)}html[data-theme=dark] .data-sources-section{background:var(--surface-muted)}html[data-theme=dark] .planner-missing-rate{background:#fbbf2414;border-color:#fbbf2466;color:#fde68a}html[data-theme=dark] .learn-promo{background:linear-gradient(90deg,#1e1a0a,#042f23);border-color:#422006;color:var(--text)}html[data-theme=dark] .learn-card{background:var(--surface);border-color:var(--border)}html[data-theme=dark] .learn-cta,html[data-theme=dark] .learn-aside-cta{background:linear-gradient(135deg,#020617,#064e3b)}html[data-theme=dark] .learn-article-illu{background:var(--surface-soft);border-color:var(--border)}html[data-theme=dark] .learn-article-body{color:var(--text)}html[data-theme=dark] .learn-article-body code{background:#422006;color:#fde68a}html[data-theme=dark] .learn-takeaway{background:#34d39914;color:var(--text)}html[data-theme=dark] .learn-takeaway p{color:#d1fae5}html[data-theme=dark] .learn-continue-card{background:var(--surface);border-color:var(--border)}html[data-theme=dark] .about-contact{border-color:var(--border)}html[data-theme=dark] .cookie-banner{background:#020617f7}html[data-theme=dark] .value-architecture{background:linear-gradient(135deg,#3b82f61a,#10b9810f);border-left-color:#60a5fa}html[data-theme=dark] .tools-preview-section{background:linear-gradient(135deg,#fbbf241a,#f871710f);border-left-color:#fb923c}html[data-theme=dark] .country-rail-shell{background:linear-gradient(135deg,#10b9811a,#14b8a60f);border-left-color:#34d399}html[data-theme=dark] .feature-shell{background:linear-gradient(135deg,#3b82f61a,#0f172a99);border-left-color:#60a5fa}html[data-theme=dark] .trust-grid-shell{background:linear-gradient(135deg,#a78bfa1a,#6366f10f);border-left-color:#a78bfa}html[data-theme=dark] .home-faq-shell{background:linear-gradient(135deg,#38bdf81a,#38bdf80a);border-left-color:#38bdf8}html[data-theme=dark] .tool-landing-page{background:radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 28%),radial-gradient(circle at left center,rgba(16,185,129,.1),transparent 24%),linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%)}html[data-theme=dark] .tool-landing-page:before{background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px)}html[data-theme=dark] .tool-hero-signal-card,html[data-theme=dark] .tool-page-intro-card,html[data-theme=dark] .tool-related-card,html[data-theme=dark] .faq-card,html[data-theme=dark] .decision-step-card,html[data-theme=dark] .recommended-offer-card{background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-color:var(--border);color:var(--text)}html[data-theme=dark] .country-cta{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-color:var(--border);color:var(--text)}html[data-theme=dark] .country-cta:after{color:var(--link)}html[data-theme=dark] .offer-country-chip{background:#60a5fa26;color:#bfdbfe;border-color:#60a5fa66}html[data-theme=dark] .offer-facts-mini span{background:var(--surface-soft);color:var(--text);border-color:var(--border)}html[data-theme=dark] .relevance-track{background:var(--surface-muted)}html[data-theme=dark] button.ghost{color:var(--link);border-color:#60a5fa66}html[data-theme=dark] button.ghost:hover{background:#60a5fa1a}html[data-theme=dark] .pill-button{background:#60a5fa1f;color:#bfdbfe;border-color:#60a5fa66}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus{outline-color:#60a5fa8c;border-color:var(--link)}html[data-theme=dark] .sea-drawer-panel{background:var(--surface);color:var(--text)}html[data-theme=dark] .sea-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b173380;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-theme=dark] .product-lanes-shell{background:linear-gradient(135deg,#1e5c45d0,#34d3990a);border-left-color:#34d399}html[data-theme=dark] .product-lane{background:linear-gradient(180deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .product-lane h3{color:var(--text)}html[data-theme=dark] .product-lane p,html[data-theme=dark] .lane-num{color:var(--text-muted)}html[data-theme=dark] .lane-pill,html[data-theme=dark] .lane-pill-popular{background:#e5ebeb;color:#071818;border-color:#34d39966}html[data-theme=dark] .lane-cta{color:#9abfb2}html[data-theme=dark] .offer-metrics div,html[data-theme=dark] .summary-card{background:linear-gradient(180deg,#1c3333,#172323);border:1px solid var(--border);border-radius:12px;padding:14px}html[data-theme=dark] .summary-strip{background:var(--surface);border-color:var(--border)}html[data-theme=dark] .country-card-body{background:#cfe7deb7;border-color:var(--border)}html[data-theme=dark] .share-shell,html[data-theme=dark] .scenario-lab{background:var(--surface);border-color:var(--border)}html[data-theme=dark] .scenario-card{border-color:#6ee7b7;background:linear-gradient(180deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .lang-switch select{background:var(--surface);color:var(--text);border-color:var(--border)}html[data-theme=dark] .analytics-debug-shell,html[data-theme=dark] .analytics-debug-card,html[data-theme=dark] .offer-trust-shell,html[data-theme=dark] .trust-stat,html[data-theme=dark] .offer-trust-sources,html[data-theme=dark] .offer-trust-explainer,html[data-theme=dark] .offer-update-log,html[data-theme=dark] .offer-update-log-item,html[data-theme=dark] .learn-card,html[data-theme=dark] .contact-form-box{background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-color:var(--border);color:var(--text)}html[data-theme=dark] .analytics-debug-shell summary span,html[data-theme=dark] .analytics-debug-card h3,html[data-theme=dark] .offer-trust-head h3,html[data-theme=dark] .offer-trust-sources-title,html[data-theme=dark] .offer-update-log-main strong,html[data-theme=dark] .country-card strong,html[data-theme=dark] .country-card dd{color:var(--text-strong)}html[data-theme=dark] .analytics-debug-shell summary small,html[data-theme=dark] .analytics-debug-card li,html[data-theme=dark] .analytics-debug-empty,html[data-theme=dark] .offer-trust-chip,html[data-theme=dark] .offer-trust-coverage-title,html[data-theme=dark] .offer-trust-explainer ul,html[data-theme=dark] .offer-update-log-date,html[data-theme=dark] .country-card dt,html[data-theme=dark] .learn-card-summary,html[data-theme=dark] .learn-card-meta{color:var(--text-muted)}html[data-theme=dark] .offer-trust-chip,html[data-theme=dark] .offer-update-chip{background:#60a5fa1f;border-color:#60a5fa59;color:#bfdbfe}html[data-theme=dark] .offer-trust-chip-verified,html[data-theme=dark] .country-card-badge{background:#34d3991f;border-color:#34d39959;color:#86efac}html[data-theme=dark] .offer-trust-chip-partial{background:#fbbf241f;border-color:#fbbf2459;color:#fde68a}html[data-theme=dark] .offer-trust-chip-neutral{background:#60a5fa1f;border-color:#60a5fa59;color:#bfdbfe}html[data-theme=dark] .country-card-body{background:#0f172ac7;border-color:var(--border)}html[data-theme=dark] .special-tool .viz-card,html[data-theme=dark] .special-tool .metric-card,html[data-theme=dark] .special-tool .scenario-table-wrap,html[data-theme=dark] .scenario-card,html[data-theme=dark] .scenario-lab,html[data-theme=dark] .share-shell,html[data-theme=dark] .summary-strip{background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-color:var(--border);color:var(--text)}html[data-theme=dark] .special-tool .band-track,html[data-theme=dark] .special-tool .rate-track,html[data-theme=dark] .special-tool .timeline-track,html[data-theme=dark] .special-tool .split-stack,html[data-theme=dark] .special-tool .split-stack.large,html[data-theme=dark] .affordability-track,html[data-theme=dark] .pressure-track{background:var(--surface-muted)}html[data-theme=dark] .special-tool .band-copy small,html[data-theme=dark] .special-tool .viz-note,html[data-theme=dark] .special-tool .split-legend,html[data-theme=dark] .special-tool .timeline-labels,html[data-theme=dark] .special-tool .compact-copy,html[data-theme=dark] .special-tool .pressure-pill-row .muted,html[data-theme=dark] .special-tool small,html[data-theme=dark] .pressure-metrics span,html[data-theme=dark] .affordability-copy small,html[data-theme=dark] .sandbox-term-row{color:var(--text-muted)}html[data-theme=dark] .special-tool svg text{fill:var(--text-muted)}html[data-theme=dark] .special-tool .radar-svg circle,html[data-theme=dark] .special-tool .gauge-svg circle{fill:#bfdbfe}html[data-theme=dark] .special-tool .gauge-svg line{stroke:#bfdbfe}html[data-theme=dark] .special-tool .radar-svg path:first-of-type,html[data-theme=dark] .special-tool .gauge-svg path:first-of-type{stroke:#334155}html[data-theme=dark] .special-tool .timeline-marker{background:#bfdbfe}html[data-theme=dark] .special-tool .split-segment.current{background:#475569}html[data-theme=dark] .special-tool .split-segment.buffer,html[data-theme=dark] .special-tool .split-segment.principal,html[data-theme=dark] .special-tool .split-segment.saved{color:#05221b}html[data-theme=dark] .special-tool .band-value,html[data-theme=dark] .special-tool .rate-value,html[data-theme=dark] .special-tool .metric-card strong,html[data-theme=dark] .special-tool .metric-card span,html[data-theme=dark] .special-tool th,html[data-theme=dark] .special-tool td,html[data-theme=dark] .special-tool label,html[data-theme=dark] .special-tool h4{color:var(--text)}html[data-theme=dark] .tool-page-workbench-shell{background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-color:var(--border);color:var(--text)}html[data-theme=dark] .tool-page-workbench label{background:#0f172ab8!important;border-color:#475569b8!important;box-shadow:0 10px 24px #02061742!important;color:var(--text)!important}html[data-theme=dark] .tool-page-workbench label small,html[data-theme=dark] .tool-page-workbench label .muted{color:var(--text-muted)!important}html[data-theme=dark] .tool-page-workbench input,html[data-theme=dark] .tool-page-workbench select{background:#0f172aeb!important;border-color:#475569cc!important;color:var(--text)!important}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;padding:0;margin-left:6px;background:#ffffff1a;color:var(--topnav-fg);border:1px solid rgba(255,255,255,.18);border-radius:8px;cursor:pointer;font-size:1rem;line-height:1}.theme-toggle:hover{background:#ffffff2e}.theme-toggle svg{width:16px;height:16px}.theme-toggle-drawer{width:100%;height:auto;padding:10px 12px;background:var(--surface-soft);color:var(--text);border:1px solid var(--border);border-radius:10px;font-weight:600;margin-left:0;display:inline-flex;align-items:center;gap:10px;justify-content:flex-start}.theme-toggle-drawer:hover{background:var(--surface)}.content{position:relative;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='420' viewBox='0 0 900 420'><defs><linearGradient id='g' x1='0' x2='1' y1='1' y2='0'><stop offset='0%' stop-color='%2310b981' stop-opacity='0.0'/><stop offset='100%' stop-color='%2310b981' stop-opacity='0.5'/></linearGradient></defs><path d='M0 380 L60 360 L120 350 L180 320 L240 300 L300 270 L360 250 L420 215 L480 200 L540 165 L600 150 L660 115 L720 95 L780 75 L840 50 L900 30 L900 420 L0 420 Z' fill='url(%23g)' fill-opacity='0.12'/><path d='M0 380 L60 360 L120 350 L180 320 L240 300 L300 270 L360 250 L420 215 L480 200 L540 165 L600 150 L660 115 L720 95 L780 75 L840 50 L900 30' fill='none' stroke='%2310b981' stroke-opacity='0.30' stroke-width='1.4'/><circle cx='420' cy='215' r='3' fill='%2310b981' fill-opacity='0.45'/><circle cx='600' cy='150' r='3' fill='%2310b981' fill-opacity='0.45'/><circle cx='780' cy='75' r='3' fill='%2310b981' fill-opacity='0.45'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='520' height='220' viewBox='0 0 520 220'><g stroke-width='1' opacity='0.55'><g stroke='%23059669' fill='%23059669' fill-opacity='0.15'><line x1='30' y1='40' x2='30' y2='180'/><rect x='24' y='80' width='12' height='80'/></g><g stroke='%23dc2626' fill='%23dc2626' fill-opacity='0.12'><line x1='70' y1='60' x2='70' y2='190'/><rect x='64' y='100' width='12' height='60'/></g><g stroke='%23059669' fill='%23059669' fill-opacity='0.15'><line x1='110' y1='30' x2='110' y2='170'/><rect x='104' y='60' width='12' height='90'/></g><g stroke='%23059669' fill='%23059669' fill-opacity='0.15'><line x1='150' y1='20' x2='150' y2='160'/><rect x='144' y='40' width='12' height='100'/></g><g stroke='%23dc2626' fill='%23dc2626' fill-opacity='0.12'><line x1='190' y1='50' x2='190' y2='180'/><rect x='184' y='90' width='12' height='70'/></g><g stroke='%23059669' fill='%23059669' fill-opacity='0.15'><line x1='230' y1='40' x2='230' y2='170'/><rect x='224' y='70' width='12' height='80'/></g><g stroke='%23059669' fill='%23059669' fill-opacity='0.15'><line x1='270' y1='30' x2='270' y2='150'/><rect x='264' y='50' width='12' height='90'/></g><g stroke='%23dc2626' fill='%23dc2626' fill-opacity='0.12'><line x1='310' y1='50' x2='310' y2='160'/><rect x='304' y='80' width='12' height='60'/></g></g></svg>"),linear-gradient(var(--finance-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--finance-grid-color) 1px,transparent 1px);background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:900px 420px,520px 220px,40px 40px,40px 40px;background-position:right top,left bottom,0 0,0 0;background-attachment:scroll,scroll,scroll,scroll}@media(max-width:760px){.content{background-size:600px 300px,320px 140px,32px 32px,32px 32px;background-attachment:scroll,scroll,scroll,scroll;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.topnav{justify-content:center;gap:10px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.topnav .brand{width:100%;text-align:center}.topnav nav{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.hero{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.hero .container{grid-template-columns:1fr;text-align:center;justify-items:center}.hero .lead{margin-left:auto;margin-right:auto}.hero .actions,.hero .hero-chip-row{justify-content:center}.hero .hero-card{width:min(100%,34rem);margin-inline:auto;text-align:left}.section-head-split{justify-content:center}.summary-band-card,.tool-tile,.trust-card,.country-card,.product-lane,.analytics-debug-shell,.offer-trust-shell,.offer-trust-sources,.offer-trust-explainer,.offer-update-log,.tool-card,.section{margin-inline:auto;width:100%}.summary-band-card,.tool-tile,.trust-card,.product-lane,.country-card-body,.analytics-debug-card{text-align:center;align-items:center}.tool-tile-icon,.lane-num,.country-card-badge,.lane-cta{align-self:center;justify-content:center}.country-card dl{justify-items:center;text-align:center}.country-card dt,.country-card dd,.country-card strong,.summary-band-card span,.summary-band-card strong,.summary-band-card small{text-align:center}}html[data-theme=dark] .content{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='420' viewBox='0 0 900 420'><defs><linearGradient id='g' x1='0' x2='1' y1='1' y2='0'><stop offset='0%' stop-color='%2334d399' stop-opacity='0.0'/><stop offset='100%' stop-color='%2334d399' stop-opacity='0.65'/></linearGradient></defs><path d='M0 380 L60 360 L120 350 L180 320 L240 300 L300 270 L360 250 L420 215 L480 200 L540 165 L600 150 L660 115 L720 95 L780 75 L840 50 L900 30 L900 420 L0 420 Z' fill='url(%23g)' fill-opacity='0.18'/><path d='M0 380 L60 360 L120 350 L180 320 L240 300 L300 270 L360 250 L420 215 L480 200 L540 165 L600 150 L660 115 L720 95 L780 75 L840 50 L900 30' fill='none' stroke='%2334d399' stroke-opacity='0.50' stroke-width='1.4'/><circle cx='420' cy='215' r='3' fill='%2334d399' fill-opacity='0.7'/><circle cx='600' cy='150' r='3' fill='%2334d399' fill-opacity='0.7'/><circle cx='780' cy='75' r='3' fill='%2334d399' fill-opacity='0.7'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='520' height='220' viewBox='0 0 520 220'><g stroke-width='1' opacity='0.55'><g stroke='%2334d399' fill='%2334d399' fill-opacity='0.18'><line x1='30' y1='40' x2='30' y2='180'/><rect x='24' y='80' width='12' height='80'/></g><g stroke='%23f87171' fill='%23f87171' fill-opacity='0.14'><line x1='70' y1='60' x2='70' y2='190'/><rect x='64' y='100' width='12' height='60'/></g><g stroke='%2334d399' fill='%2334d399' fill-opacity='0.18'><line x1='110' y1='30' x2='110' y2='170'/><rect x='104' y='60' width='12' height='90'/></g><g stroke='%2334d399' fill='%2334d399' fill-opacity='0.18'><line x1='150' y1='20' x2='150' y2='160'/><rect x='144' y='40' width='12' height='100'/></g><g stroke='%23f87171' fill='%23f87171' fill-opacity='0.14'><line x1='190' y1='50' x2='190' y2='180'/><rect x='184' y='90' width='12' height='70'/></g><g stroke='%2334d399' fill='%2334d399' fill-opacity='0.18'><line x1='230' y1='40' x2='230' y2='170'/><rect x='224' y='70' width='12' height='80'/></g><g stroke='%2334d399' fill='%2334d399' fill-opacity='0.18'><line x1='270' y1='30' x2='270' y2='150'/><rect x='264' y='50' width='12' height='90'/></g><g stroke='%23f87171' fill='%23f87171' fill-opacity='0.14'><line x1='310' y1='50' x2='310' y2='160'/><rect x='304' y='80' width='12' height='60'/></g></g></svg>"),linear-gradient(var(--finance-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--finance-grid-color) 1px,transparent 1px)}html[data-theme=dark] .tool-card:before{opacity:.6;filter:brightness(1.3)}.theme-seg{display:inline-flex;align-items:center;gap:2px;margin-left:6px;padding:2px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:10px}.theme-seg-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 6px;background:transparent;color:var(--topnav-link, #cbd5f5);border:0;border-radius:7px;cursor:pointer;font-size:.95rem;line-height:1}.theme-seg-btn:hover{background:#ffffff24;color:var(--topnav-fg, #fff)}.theme-seg-btn.active{background:#ffffff38;color:var(--topnav-fg, #fff);box-shadow:inset 0 0 0 1px #ffffff2e}.theme-seg-btn:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.theme-seg-drawer{display:flex;flex-direction:column;gap:6px;width:100%;margin-left:0;padding:6px;background:var(--surface-soft, rgba(255,255,255,.04));border:1px solid var(--border, rgba(255,255,255,.12))}.theme-seg-btn-wide{width:100%;height:auto;min-width:0;padding:10px 12px;justify-content:flex-start;gap:10px;font-size:.95rem;font-weight:600;color:var(--text, #e2e8f0);border-radius:8px}.theme-seg-btn-wide:hover{background:var(--surface, rgba(255,255,255,.08))}.theme-seg-btn-wide.active{background:var(--primary, #10b981);color:#04221b;box-shadow:none}html[data-theme=dark] .theme-seg-btn-wide.active{color:#04221b}.content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.25;background-repeat:no-repeat,no-repeat,no-repeat;background-position:left top,right 6%,left 60%;background-size:560px 360px,480px 320px,380px 260px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='560' height='360' viewBox='0 0 560 360'><g fill='none' stroke='%230f172a' stroke-opacity='0.08'><rect x='20' y='30' width='160' height='86' rx='10'/><rect x='200' y='30' width='160' height='86' rx='10'/><rect x='20' y='140' width='340' height='110' rx='10'/></g><g font-family='ui-monospace, monospace' font-size='9' fill='%230f172a' fill-opacity='0.28'><text x='32' y='52'>RATE  3M</text><text x='32' y='95' font-size='18' font-weight='700' fill-opacity='0.34'>4.62%</text><text x='112' y='95' font-size='10' fill='%23059669' fill-opacity='0.55'>+0.18</text><text x='212' y='52'>APR  P50</text><text x='212' y='95' font-size='18' font-weight='700' fill-opacity='0.34'>12.4%</text><text x='292' y='95' font-size='10' fill='%23dc2626' fill-opacity='0.45'>-0.32</text><text x='32' y='162'>PAYOFF HORIZON · 36M</text></g><g stroke='%23059669' stroke-opacity='0.30' fill='none' stroke-width='1.2'><polyline points='32,230 60,222 90,228 120,210 152,214 184,200 214,206 244,188 274,196 304,176 334,182'/></g><g stroke='%230f172a' stroke-opacity='0.12'><line x1='20' y1='250' x2='360' y2='250'/></g><g font-family='ui-monospace, monospace' font-size='8' fill='%230f172a' fill-opacity='0.22'><text x='32' y='262'>JAN</text><text x='112' y='262'>APR</text><text x='192' y='262'>JUL</text><text x='272' y='262'>OCT</text></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480' height='320' viewBox='0 0 480 320'><g fill='none' stroke='%230f172a' stroke-opacity='0.09'><rect x='30' y='40' width='420' height='220' rx='14'/></g><g font-family='ui-monospace, monospace' font-size='9' fill='%230f172a' fill-opacity='0.30'><text x='46' y='62'>PORTFOLIO · 12M TREND</text><text x='350' y='62' fill='%23059669' fill-opacity='0.5'>+8.4%</text></g><g stroke='%23059669' stroke-opacity='0.32' fill='none' stroke-width='1.4'><polyline points='46,200 80,196 114,202 148,188 182,192 216,174 250,180 284,158 318,164 352,144 386,150 420,128'/></g><g stroke='%23eab308' stroke-opacity='0.30' fill='none' stroke-width='1.1' stroke-dasharray='3 3'><polyline points='46,210 80,206 114,200 148,198 182,192 216,188 250,180 284,178 318,172 352,168 386,164 420,158'/></g><g fill='%23059669' fill-opacity='0.18'><rect x='44' y='240' width='12' height='10'/><rect x='66' y='234' width='12' height='16'/><rect x='88' y='228' width='12' height='22'/><rect x='110' y='232' width='12' height='18'/><rect x='132' y='226' width='12' height='24'/><rect x='154' y='220' width='12' height='30'/><rect x='176' y='224' width='12' height='26'/><rect x='198' y='218' width='12' height='32'/><rect x='220' y='214' width='12' height='36'/><rect x='242' y='210' width='12' height='40'/><rect x='264' y='216' width='12' height='34'/><rect x='286' y='206' width='12' height='44'/></g><g font-family='ui-monospace, monospace' font-size='8' fill='%230f172a' fill-opacity='0.22'><text x='46' y='278'>Q1</text><text x='150' y='278'>Q2</text><text x='254' y='278'>Q3</text><text x='358' y='278'>Q4</text></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='380' height='260' viewBox='0 0 380 260'><g font-family='ui-monospace, monospace' font-size='9' fill='%230f172a' fill-opacity='0.26'><rect x='10' y='10' width='80' height='22' rx='11' fill='%23059669' fill-opacity='0.10' stroke='%23059669' stroke-opacity='0.22'/><text x='22' y='25' fill='%23047857' fill-opacity='0.6'>APR -0.42%</text><rect x='100' y='10' width='80' height='22' rx='11' fill='%23eab308' fill-opacity='0.10' stroke='%23eab308' stroke-opacity='0.25'/><text x='112' y='25' fill='%2378350f' fill-opacity='0.6'>FEE  +0.18</text><rect x='190' y='10' width='80' height='22' rx='11' fill='%23dc2626' fill-opacity='0.08' stroke='%23dc2626' stroke-opacity='0.20'/><text x='202' y='25' fill='%23991b1b' fill-opacity='0.55'>DEFAULT 2.1</text></g><g stroke='%230f172a' stroke-opacity='0.10'><line x1='10' y1='60' x2='10' y2='220'/><line x1='5' y1='80'  x2='15' y2='80'/><line x1='5' y1='110' x2='15' y2='110'/><line x1='5' y1='140' x2='15' y2='140'/><line x1='5' y1='170' x2='15' y2='170'/><line x1='5' y1='200' x2='15' y2='200'/></g><g font-family='ui-monospace, monospace' font-size='8' fill='%230f172a' fill-opacity='0.22'><text x='22' y='84'>20%</text><text x='22' y='114'>15</text><text x='22' y='144'>10</text><text x='22' y='174'>5</text><text x='22' y='204'>0</text></g><g stroke='%23059669' stroke-opacity='0.22' fill='none' stroke-width='1'><polyline points='50,180 80,170 110,172 140,158 170,160 200,144 230,148 260,132 290,138 320,118'/></g></svg>")}.content>*{position:relative;z-index:1}@media(max-width:760px){.content:before{opacity:.55;background-size:360px 230px,320px 210px,260px 180px}}html[data-theme=dark] .content:before{opacity:.25;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='560' height='360' viewBox='0 0 560 360'><g fill='none' stroke='%2393c5fd' stroke-opacity='0.16'><rect x='20' y='30' width='160' height='86' rx='10'/><rect x='200' y='30' width='160' height='86' rx='10'/><rect x='20' y='140' width='340' height='110' rx='10'/></g><g font-family='ui-monospace, monospace' font-size='9' fill='%23cbd5f5' fill-opacity='0.55'><text x='32' y='52'>RATE  3M</text><text x='32' y='95' font-size='18' font-weight='700' fill='%23e2e8f0' fill-opacity='0.75'>4.62%</text><text x='112' y='95' font-size='10' fill='%2334d399' fill-opacity='0.85'>+0.18</text><text x='212' y='52'>APR  P50</text><text x='212' y='95' font-size='18' font-weight='700' fill='%23e2e8f0' fill-opacity='0.75'>12.4%</text><text x='292' y='95' font-size='10' fill='%23f87171' fill-opacity='0.85'>-0.32</text><text x='32' y='162'>PAYOFF HORIZON · 36M</text></g><g stroke='%2334d399' stroke-opacity='0.55' fill='none' stroke-width='1.2'><polyline points='32,230 60,222 90,228 120,210 152,214 184,200 214,206 244,188 274,196 304,176 334,182'/></g><g stroke='%2393c5fd' stroke-opacity='0.20'><line x1='20' y1='250' x2='360' y2='250'/></g><g font-family='ui-monospace, monospace' font-size='8' fill='%23cbd5f5' fill-opacity='0.40'><text x='32' y='262'>JAN</text><text x='112' y='262'>APR</text><text x='192' y='262'>JUL</text><text x='272' y='262'>OCT</text></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480' height='320' viewBox='0 0 480 320'><g fill='none' stroke='%2393c5fd' stroke-opacity='0.18'><rect x='30' y='40' width='420' height='220' rx='14'/></g><g font-family='ui-monospace, monospace' font-size='9' fill='%23cbd5f5' fill-opacity='0.60'><text x='46' y='62'>PORTFOLIO · 12M TREND</text><text x='350' y='62' fill='%2334d399' fill-opacity='0.9'>+8.4%</text></g><g stroke='%2322d3ee' stroke-opacity='0.60' fill='none' stroke-width='1.5'><polyline points='46,200 80,196 114,202 148,188 182,192 216,174 250,180 284,158 318,164 352,144 386,150 420,128'/></g><g stroke='%23fbbf24' stroke-opacity='0.45' fill='none' stroke-width='1.1' stroke-dasharray='3 3'><polyline points='46,210 80,206 114,200 148,198 182,192 216,188 250,180 284,178 318,172 352,168 386,164 420,158'/></g><g fill='%2334d399' fill-opacity='0.30'><rect x='44' y='240' width='12' height='10'/><rect x='66' y='234' width='12' height='16'/><rect x='88' y='228' width='12' height='22'/><rect x='110' y='232' width='12' height='18'/><rect x='132' y='226' width='12' height='24'/><rect x='154' y='220' width='12' height='30'/><rect x='176' y='224' width='12' height='26'/><rect x='198' y='218' width='12' height='32'/><rect x='220' y='214' width='12' height='36'/><rect x='242' y='210' width='12' height='40'/><rect x='264' y='216' width='12' height='34'/><rect x='286' y='206' width='12' height='44'/></g><g font-family='ui-monospace, monospace' font-size='8' fill='%23cbd5f5' fill-opacity='0.40'><text x='46' y='278'>Q1</text><text x='150' y='278'>Q2</text><text x='254' y='278'>Q3</text><text x='358' y='278'>Q4</text></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='380' height='260' viewBox='0 0 380 260'><g font-family='ui-monospace, monospace' font-size='9'><rect x='10' y='10' width='80' height='22' rx='11' fill='%2334d399' fill-opacity='0.14' stroke='%2334d399' stroke-opacity='0.35'/><text x='22' y='25' fill='%236ee7b7' fill-opacity='0.85'>APR -0.42%</text><rect x='100' y='10' width='80' height='22' rx='11' fill='%23fbbf24' fill-opacity='0.14' stroke='%23fbbf24' stroke-opacity='0.35'/><text x='112' y='25' fill='%23fde68a' fill-opacity='0.85'>FEE  +0.18</text><rect x='190' y='10' width='80' height='22' rx='11' fill='%23f87171' fill-opacity='0.12' stroke='%23f87171' stroke-opacity='0.32'/><text x='202' y='25' fill='%23fecaca' fill-opacity='0.85'>DEFAULT 2.1</text></g><g stroke='%2393c5fd' stroke-opacity='0.20'><line x1='10' y1='60' x2='10' y2='220'/><line x1='5' y1='80'  x2='15' y2='80'/><line x1='5' y1='110' x2='15' y2='110'/><line x1='5' y1='140' x2='15' y2='140'/><line x1='5' y1='170' x2='15' y2='170'/><line x1='5' y1='200' x2='15' y2='200'/></g><g font-family='ui-monospace, monospace' font-size='8' fill='%23cbd5f5' fill-opacity='0.45'><text x='22' y='84'>20%</text><text x='22' y='114'>15</text><text x='22' y='144'>10</text><text x='22' y='174'>5</text><text x='22' y='204'>0</text></g><g stroke='%2334d399' stroke-opacity='0.40' fill='none' stroke-width='1'><polyline points='50,180 80,170 110,172 140,158 170,160 200,144 230,148 260,132 290,138 320,118'/></g></svg>")}
