/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */*{box-sizing:border-box;margin:0;padding:0}:root{--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--color-secondary:#64748b;--color-success:#16a34a;--color-warning:#ca8a04;--color-error:#dc2626;--color-border:#e2e8f0;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--color-band-warm:#f2f3f1;--color-band-white:#faf9f7;--color-band-cta:#f2f3f1;--color-band-example:#f2f3f1;--color-footer-bg:#1f2a36;--color-footer-border:#0003;--color-footer-text:#ffffffd9;--color-footer-wordmark:#fffffff2;--color-footer-tagline:#fff9;--color-footer-link:#ffffffbf;--color-footer-link-hover:#fffffff2;--color-footer-trust:#ffffff8c;--color-footer-copyright:#ffffff80;--color-on-accent:#fff;--color-cta-primary:#2f6ea6;--color-cta-hover:#2a6395;--color-cta-active:#244f78;--color-cta-text:#fff;--color-cta-focus:#2f6ea680}@media (prefers-color-scheme:dark){:root{--color-background:#1e242c;--color-surface:#252d36;--color-text-primary:#e2e6eb;--color-text-muted:#9ca3af;--color-text:#e2e6eb;--color-accent:#5c7284;--color-accent-light:#9caebb;--color-primary:#5c7284;--color-primary-hover:#4a5d6d;--color-accent-subtle:#5c728426;--color-accent-light-subtle:#9caebb26;--color-accent-border:#5c728459;--shadow-card:0 8px 24px #0003;--shadow-sm:0 1px 2px #00000026;--shadow-md:0 4px 6px -1px #0003;--shadow-lg:0 10px 15px -3px #0003;--color-secondary:#94a3b8;--color-border:#94a3b840;--color-band-warm:#1e242c;--color-band-white:#252d36;--color-band-cta:#232a33;--color-band-example:#252d36;--color-footer-bg:#252d36;--color-footer-border:#ffffff14;--color-footer-text:#e2e6ebd9;--color-footer-wordmark:#e2e6ebf2;--color-footer-tagline:#e2e6eb99;--color-footer-link:#e2e6ebbf;--color-footer-link-hover:#e2e6ebf2;--color-footer-trust:#e2e6eb8c;--color-footer-copyright:#e2e6eb80;--color-on-accent:#e2e6eb;--color-cta-primary:#2f6ea6;--color-cta-hover:#2a6395;--color-cta-active:#244f78;--color-cta-text:#fff;--color-cta-focus:#2f6ea680}body{line-height:1.6}}body{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-text);line-height:1.5}button{cursor:pointer}button,input,select,textarea{font-family:inherit}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.plannerTimeline{font-feature-settings:normal;--timeline-segment-title-weight:500;--timeline-segment-title-size:1.0625rem;--timeline-segment-title-color:var(--color-text-primary);--timeline-segment-title-line-height:1.35;--timeline-date-weight:400;--timeline-date-size:.8125rem;--timeline-date-color:var(--color-text-secondary);--timeline-date-line-height:1.4;--timeline-meta-weight:400;--timeline-meta-size:.8125rem;--timeline-meta-color:var(--color-text-muted);--timeline-meta-line-height:1.4;--timeline-body-size:.9375rem;--timeline-body-color:var(--color-text-primary);--timeline-body-line-height:1.5;--timeline-row-gap:.5rem;--timeline-block-gap:.75rem;--timeline-section-gap:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root{--color-background:#faf9f7;--color-surface:#faf9f7;--color-text-primary:#1e1e1e;--color-text-secondary:#4a4a4a;--color-text-muted:#7a7a7a;--color-text:#1e1e1e;--color-accent:#2f5d8c;--color-accent-light:#5c8ab8;--color-primary:#2f5d8c;--color-primary-hover:#274a6d;--color-accent-subtle:#2f5d8c1a;--color-accent-light-subtle:#5c8ab833;--color-accent-border:#2f5d8c40;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-card:0 8px 24px #0000000a;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-heading:400;--section-padding-top:3rem;--section-padding-bottom:1.5rem;--section-margin-bottom:1.5rem}