.readiness-map[data-astro-cid-enpgkees]{--map-ink:var(--ink,#17282d);--map-muted:var(--ink-soft,#42565a);--map-paper:var(--paper,#f4f2ed);--map-paper-deep:var(--paper-deep,#e8e5dc);--map-teal:var(--teal,#0f6966);--map-teal-deep:var(--teal-deep,#0a4e50);--map-coral:var(--coral,#d46a4a);--map-line:var(--line,#17282d24);inline-size:100%;max-inline-size:800px;color:var(--map-ink);font-family:var(--app-font-sans,system-ui, sans-serif);margin:2rem auto;container-type:inline-size}.map-content[data-astro-cid-enpgkees]{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.broker-flow[data-astro-cid-enpgkees]{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.stage[data-astro-cid-enpgkees]{border:1px solid var(--map-line);background:var(--map-paper);min-inline-size:0;padding:1rem}.inquiry[data-astro-cid-enpgkees]{border-inline-start:4px solid var(--map-ink)}.broker[data-astro-cid-enpgkees]{border-inline-start:4px solid var(--map-teal);background:color-mix(in srgb, var(--map-teal) 7%, var(--map-paper))}.stage-label[data-astro-cid-enpgkees]{color:var(--map-teal-deep);letter-spacing:.025em;margin-block-end:.35rem;font-size:.9375rem;font-weight:700;line-height:1.4;display:block}.stage-title[data-astro-cid-enpgkees],.provider-title[data-astro-cid-enpgkees]{color:var(--map-ink);margin:0;font-size:1rem;font-weight:750;line-height:1.4}.stage-copy[data-astro-cid-enpgkees],.broker-caveat[data-astro-cid-enpgkees],.parallel-note[data-astro-cid-enpgkees],.readiness-caveat[data-astro-cid-enpgkees],.requirement-grid[data-astro-cid-enpgkees] li[data-astro-cid-enpgkees],.readiness-map[data-astro-cid-enpgkees] figcaption[data-astro-cid-enpgkees]{font-size:.9375rem;line-height:1.55}.stage-copy[data-astro-cid-enpgkees]{color:var(--map-muted);margin-block-start:.4rem}.broker-caveat[data-astro-cid-enpgkees]{border-inline-start:2px solid var(--map-coral);color:var(--map-ink);margin-block-start:.7rem;padding-inline-start:.7rem;font-weight:700}.connector[data-astro-cid-enpgkees]{min-block-size:1.6rem;color:var(--map-teal);justify-content:center;align-items:center;display:flex}.connector[data-astro-cid-enpgkees] span[data-astro-cid-enpgkees]{background:var(--map-teal);block-size:1.35rem;inline-size:1px;display:block;position:relative}.connector[data-astro-cid-enpgkees] span[data-astro-cid-enpgkees]:after{content:"";border-block-end:1px solid;border-inline-end:1px solid;block-size:6px;inline-size:6px;position:absolute;inset-block-end:-1px;inset-inline-start:-3px;transform:rotate(45deg)}.provider-review[data-astro-cid-enpgkees]{border:1px solid var(--map-teal-deep);background:var(--map-teal-deep);min-inline-size:0;color:var(--map-paper);padding:1rem}.provider-heading[data-astro-cid-enpgkees]{flex-direction:column;gap:.5rem;margin-block-end:.9rem;display:flex}.provider-review[data-astro-cid-enpgkees] .stage-label[data-astro-cid-enpgkees]{color:#d8e6df}.provider-title[data-astro-cid-enpgkees]{color:var(--map-paper)}.parallel-note[data-astro-cid-enpgkees]{color:#e0e9e3;max-inline-size:34rem}.requirement-grid[data-astro-cid-enpgkees]{border-block-start:1px solid #f4f2ed4d;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.requirement-grid[data-astro-cid-enpgkees] li[data-astro-cid-enpgkees]{min-inline-size:0;color:var(--map-paper);border-block-end:1px solid #f4f2ed40;grid-template-columns:.55rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.72rem .1rem;font-weight:650;display:grid}.requirement-mark[data-astro-cid-enpgkees]{border:1px solid var(--map-coral);border-radius:50%;block-size:.5rem;inline-size:.5rem;margin-block-start:.45rem}.readiness-caveat[data-astro-cid-enpgkees]{border-inline-start:3px solid var(--map-coral);color:var(--map-paper);background:#ffffff14;margin-block-start:.85rem;padding:.75rem;font-weight:600}.decision[data-astro-cid-enpgkees]{border-inline-start:4px solid var(--map-coral)}.advance[data-astro-cid-enpgkees]{border-inline-start:4px solid var(--map-teal)}.transfer[data-astro-cid-enpgkees]{border-inline-start:4px solid var(--map-ink)}.readiness-map[data-astro-cid-enpgkees] figcaption[data-astro-cid-enpgkees]{color:var(--map-muted);margin-block-start:.8rem}@container (width>=440px){.provider-review[data-astro-cid-enpgkees]{padding:1.15rem}.provider-heading[data-astro-cid-enpgkees]{flex-direction:row;justify-content:space-between;align-items:end;gap:1rem}.parallel-note[data-astro-cid-enpgkees]{max-inline-size:15rem}.requirement-grid[data-astro-cid-enpgkees]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.1rem}.requirement-grid[data-astro-cid-enpgkees] li[data-astro-cid-enpgkees]:nth-child(odd){padding-inline-end:.4rem}.requirement-grid[data-astro-cid-enpgkees] li[data-astro-cid-enpgkees]:nth-child(2n){padding-inline-start:.4rem}}@container (width>=570px){.broker-flow[data-astro-cid-enpgkees]{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1.25fr);align-items:stretch}.broker-connector[data-astro-cid-enpgkees]{min-block-size:0}.broker-connector[data-astro-cid-enpgkees] span[data-astro-cid-enpgkees]{block-size:1px;inline-size:1.35rem}.broker-connector[data-astro-cid-enpgkees] span[data-astro-cid-enpgkees]:after{border:0;border-block-start:1px solid;border-inline-end:1px solid;inset-block-end:-3px;inset-inline:auto -1px;transform:rotate(45deg)}}@container (width>=700px){.outcome-flow[data-astro-cid-enpgkees]{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:stretch;display:grid}.outcome-step[data-astro-cid-enpgkees]{min-block-size:0}.outcome-step[data-astro-cid-enpgkees] span[data-astro-cid-enpgkees]{block-size:1px;inline-size:.9rem}.outcome-step[data-astro-cid-enpgkees] span[data-astro-cid-enpgkees]:after{border:0;border-block-start:1px solid;border-inline-end:1px solid;inset-block-end:-3px;inset-inline:auto -1px;transform:rotate(45deg)}}.example-breakdown[data-astro-cid-icltpddq]{border:1px solid var(--line);background:#fff;border-radius:4px;margin:2.5rem 0;overflow:hidden;box-shadow:0 10px 30px #00000008}.breakdown-header[data-astro-cid-icltpddq]{background:var(--surface-dark);color:var(--on-dark);padding:2rem}.breakdown-header[data-astro-cid-icltpddq] h3[data-astro-cid-icltpddq]{color:var(--on-dark);margin:0 0 .5rem;font-size:1.5rem}.breakdown-header[data-astro-cid-icltpddq] p[data-astro-cid-icltpddq]{color:var(--on-dark-muted);margin:0;font-size:.95rem}.breakdown-table[data-astro-cid-icltpddq]{flex-direction:column;display:flex}.row[data-astro-cid-icltpddq]{border-bottom:1px solid var(--line);justify-content:space-between;gap:2rem;padding:1.5rem 2rem;display:flex}.row[data-astro-cid-icltpddq].header-row{background:var(--paper-deep);font-family:var(--app-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);padding:1rem 2rem;font-size:.75rem}.row[data-astro-cid-icltpddq].split{background:var(--paper);text-align:center;color:var(--teal-deep);justify-content:center;padding:1rem 2rem;font-size:.95rem;font-style:italic}.col-label[data-astro-cid-icltpddq]{flex-direction:column;gap:.25rem;display:flex}.col-label[data-astro-cid-icltpddq] strong[data-astro-cid-icltpddq]{color:var(--ink);font-size:1.1rem}.col-label[data-astro-cid-icltpddq] span[data-astro-cid-icltpddq]{color:var(--ink-soft);font-size:.9rem}.col-amount[data-astro-cid-icltpddq]{font-size:1.25rem;font-weight:600;font-family:var(--app-font-mono);white-space:nowrap;align-self:center}.highlight[data-astro-cid-icltpddq]{color:var(--ink)}.highlight-teal[data-astro-cid-icltpddq]{color:var(--teal-deep)}.text-muted[data-astro-cid-icltpddq]{color:var(--ink-soft)}.text-coral[data-astro-cid-icltpddq]{color:var(--coral)}.total-row[data-astro-cid-icltpddq]{background:var(--paper-deep);border-bottom:none;align-items:center}.total-row[data-astro-cid-icltpddq] .col-label[data-astro-cid-icltpddq]{color:var(--ink);font-size:1.25rem;font-weight:700}.total-row[data-astro-cid-icltpddq] .col-amount[data-astro-cid-icltpddq]{color:var(--ink);font-size:1.5rem}.breakdown-footer[data-astro-cid-icltpddq]{background:var(--paper);border-top:1px solid var(--line);padding:2rem}.assumptions[data-astro-cid-icltpddq]{color:var(--ink-soft);font-size:.9rem;margin-top:0!important;margin-bottom:1rem!important}.disclaimer[data-astro-cid-icltpddq]{color:var(--ink-soft);background:#fff;border:1px solid #17282d29;padding:1rem 1.1rem;font-size:.88rem;line-height:1.65;box-shadow:0 1px 3px #17282d0b;margin:.75rem 0 0!important}@media (max-width:600px){.row[data-astro-cid-icltpddq].header-row{display:none}.row[data-astro-cid-icltpddq]{flex-direction:column;gap:1rem;padding:1.5rem}.col-amount[data-astro-cid-icltpddq]{align-self:flex-start}.breakdown-header[data-astro-cid-icltpddq],.breakdown-footer[data-astro-cid-icltpddq]{padding:1.5rem}}.page-layout[data-astro-cid-qpzkfrrg]{flex-direction:column;gap:4rem;padding-top:clamp(2rem,3vw,3rem);padding-bottom:clamp(4rem,8vw,6rem);display:flex}@media (min-width:1024px){.page-layout[data-astro-cid-qpzkfrrg]{flex-direction:row;align-items:flex-start}}.main-content[data-astro-cid-qpzkfrrg]{flex:1;min-width:0;max-width:800px}.calculator-reserved[data-astro-cid-qpzkfrrg]{margin:2rem 0}.glossary-definition-link[data-astro-cid-qpzkfrrg]{text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:.18em;text-decoration-thickness:1px}.journey-next-steps[data-astro-cid-qpzkfrrg]{background:var(--surface-dark);color:var(--on-dark);border-radius:4px;margin:2.25rem 0 3.75rem;padding:clamp(1.4rem,3vw,2.25rem)}.journey-next-steps__eyebrow[data-astro-cid-qpzkfrrg]{color:#e9a088;font-family:var(--app-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.journey-next-steps[data-astro-cid-qpzkfrrg] h3[data-astro-cid-qpzkfrrg]{color:var(--on-dark);margin:.7rem 0;font-size:clamp(1.35rem,2.5vw,1.85rem)}.journey-next-steps[data-astro-cid-qpzkfrrg] p[data-astro-cid-qpzkfrrg]{color:var(--on-dark-muted);margin:0 0 1.5rem;line-height:1.6}.journey-next-steps[data-astro-cid-qpzkfrrg] ul[data-astro-cid-qpzkfrrg]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.journey-next-steps[data-astro-cid-qpzkfrrg] li[data-astro-cid-qpzkfrrg]{margin:0}.journey-next-steps[data-astro-cid-qpzkfrrg] a[data-astro-cid-qpzkfrrg]{border:1px solid var(--on-dark-line);color:var(--on-dark);justify-content:space-between;gap:1rem;padding:.8rem .9rem;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.journey-next-steps[data-astro-cid-qpzkfrrg] a[data-astro-cid-qpzkfrrg]:hover,.journey-next-steps[data-astro-cid-qpzkfrrg] a[data-astro-cid-qpzkfrrg]:focus-visible{border-color:var(--on-dark);background:#ffffff17}.journey-next-steps[data-astro-cid-qpzkfrrg] a[data-astro-cid-qpzkfrrg]:focus-visible{outline:2px solid var(--on-dark);outline-offset:3px}@media (prefers-reduced-motion:reduce){.journey-next-steps[data-astro-cid-qpzkfrrg] a[data-astro-cid-qpzkfrrg]{transition:none}}
