.assessment-tool[data-astro-cid-jlscqrsu]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.5rem;max-width:780px;margin:0 auto}.assessment-intro[data-astro-cid-jlscqrsu]{text-align:center}.assessment-intro[data-astro-cid-jlscqrsu] h3[data-astro-cid-jlscqrsu]{margin-bottom:1rem;color:var(--color-navy)}.assessment-intro[data-astro-cid-jlscqrsu] p[data-astro-cid-jlscqrsu]{color:var(--text-secondary);margin-bottom:1.5rem}.progress-bar[data-astro-cid-jlscqrsu]{width:100%;height:6px;background:var(--color-gray-200);border-radius:3px;overflow:hidden;margin-bottom:.75rem}.progress-fill[data-astro-cid-jlscqrsu]{height:100%;background:var(--color-sage);border-radius:3px;transition:width .3s ease;width:20%}.progress-text[data-astro-cid-jlscqrsu]{font-size:.85rem;color:var(--text-muted);margin-bottom:1.5rem}.question-container[data-astro-cid-jlscqrsu] h4[data-astro-cid-jlscqrsu]{color:var(--color-navy);margin-bottom:.5rem;font-size:1.2rem}.question-container[data-astro-cid-jlscqrsu] p[data-astro-cid-jlscqrsu]{color:var(--text-secondary);font-size:.92rem;margin-bottom:1.25rem}.option-list[data-astro-cid-jlscqrsu]{list-style:none;display:flex;flex-direction:column;gap:.65rem}.option-item[data-astro-cid-jlscqrsu]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1.1rem;border:1.5px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:.95rem;line-height:1.5}.option-item[data-astro-cid-jlscqrsu]:hover{border-color:var(--color-sage);background:#5b8a720a}.option-item[data-astro-cid-jlscqrsu].selected{border-color:var(--color-sage);background:#5b8a7214}.option-item[data-astro-cid-jlscqrsu] input[data-astro-cid-jlscqrsu]{margin-top:3px;accent-color:var(--color-sage)}.assessment-nav[data-astro-cid-jlscqrsu]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-light)}.results-header[data-astro-cid-jlscqrsu]{margin-bottom:2rem}.results-header[data-astro-cid-jlscqrsu] .badge[data-astro-cid-jlscqrsu]{margin-bottom:.75rem}.results-header[data-astro-cid-jlscqrsu] h3[data-astro-cid-jlscqrsu]{color:var(--color-navy);margin-bottom:.75rem}.results-header[data-astro-cid-jlscqrsu] p[data-astro-cid-jlscqrsu]{color:var(--text-secondary)}.results-grid[data-astro-cid-jlscqrsu]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}.result-card[data-astro-cid-jlscqrsu]{padding:1.5rem;border-radius:var(--radius-md);border-left:4px solid var(--color-sage);background:var(--bg-secondary)}.result-card[data-astro-cid-jlscqrsu].high-priority{border-left-color:var(--color-coral);background:#e07a5f0a}.result-card[data-astro-cid-jlscqrsu].medium-priority{border-left-color:var(--color-sage)}.result-card[data-astro-cid-jlscqrsu].low-priority{border-left-color:var(--color-navy);background:#1b365d08}.result-card[data-astro-cid-jlscqrsu] h4[data-astro-cid-jlscqrsu]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.05rem}.priority-badge[data-astro-cid-jlscqrsu]{font-size:.7rem;padding:.15rem .55rem;border-radius:var(--radius-pill);font-weight:600;text-transform:uppercase}.priority-badge[data-astro-cid-jlscqrsu].high{background:#e07a5f26;color:var(--color-coral-dark)}.priority-badge[data-astro-cid-jlscqrsu].medium{background:#5b8a7226;color:var(--color-sage-dark)}.priority-badge[data-astro-cid-jlscqrsu].low{background:#1b365d1a;color:var(--color-navy)}.result-card[data-astro-cid-jlscqrsu] p[data-astro-cid-jlscqrsu]{font-size:.92rem;color:var(--text-secondary);margin-bottom:.5rem}.result-card[data-astro-cid-jlscqrsu] .program-link[data-astro-cid-jlscqrsu]{font-size:.88rem;font-weight:600;color:var(--color-coral)}.results-footer[data-astro-cid-jlscqrsu]{padding-top:1.5rem;border-top:1px solid var(--border-light)}.results-footer[data-astro-cid-jlscqrsu] p[data-astro-cid-jlscqrsu]{font-size:.88rem;color:var(--text-muted);margin-bottom:1.25rem}@media(max-width:768px){.assessment-tool[data-astro-cid-jlscqrsu]{padding:1.5rem}.assessment-nav[data-astro-cid-jlscqrsu]{flex-direction:column}.assessment-nav[data-astro-cid-jlscqrsu] .btn[data-astro-cid-jlscqrsu]{width:100%}}.calculator-tool[data-astro-cid-gguv7k5q]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.5rem}.calculator-tool[data-astro-cid-gguv7k5q] h3[data-astro-cid-gguv7k5q]{color:var(--color-navy);margin-bottom:.5rem}.calc-intro[data-astro-cid-gguv7k5q]{color:var(--text-secondary);font-size:.95rem;margin-bottom:2rem}.calc-grid[data-astro-cid-gguv7k5q]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.calc-section[data-astro-cid-gguv7k5q] h4[data-astro-cid-gguv7k5q]{color:var(--color-navy);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-sage);font-size:1.1rem}.input-money[data-astro-cid-gguv7k5q]{position:relative;display:flex;align-items:center}.currency[data-astro-cid-gguv7k5q]{position:absolute;left:.85rem;color:var(--text-muted);font-weight:600;font-size:.95rem;pointer-events:none}.input-money[data-astro-cid-gguv7k5q] .form-input[data-astro-cid-gguv7k5q]{padding-left:1.75rem}.income-total[data-astro-cid-gguv7k5q]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-accent);border-radius:var(--radius-md);margin-top:1rem;font-weight:600}.total-amount[data-astro-cid-gguv7k5q]{font-family:var(--font-serif);font-size:1.3rem;color:var(--color-navy);font-weight:700}.calc-results[data-astro-cid-gguv7k5q]{margin-top:2rem;padding-top:2rem;border-top:2px solid var(--border-color)}.calc-results[data-astro-cid-gguv7k5q] h4[data-astro-cid-gguv7k5q]{color:var(--color-navy);margin-bottom:1.25rem}.summary-row[data-astro-cid-gguv7k5q]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.summary-card[data-astro-cid-gguv7k5q]{background:var(--bg-secondary);border-radius:var(--radius-md);padding:1.25rem;text-align:center}.summary-label[data-astro-cid-gguv7k5q]{display:block;font-size:.82rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-weight:600}.summary-value[data-astro-cid-gguv7k5q]{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--color-navy)}.summary-value[data-astro-cid-gguv7k5q].income{color:var(--color-sage)}.summary-value[data-astro-cid-gguv7k5q].expense{color:var(--color-coral)}.summary-value[data-astro-cid-gguv7k5q].positive{color:var(--color-sage)}.summary-value[data-astro-cid-gguv7k5q].negative{color:var(--color-coral)}.insights[data-astro-cid-gguv7k5q]{display:flex;flex-direction:column;gap:.85rem}.insight-card[data-astro-cid-gguv7k5q]{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;border-radius:var(--radius-md);background:var(--bg-secondary);border-left:3px solid var(--color-sage)}.insight-card[data-astro-cid-gguv7k5q].warning{border-left-color:var(--color-coral);background:#e07a5f0a}.insight-card[data-astro-cid-gguv7k5q].success{border-left-color:var(--color-sage)}.insight-icon[data-astro-cid-gguv7k5q]{font-size:1.3rem;flex-shrink:0;margin-top:2px}.insight-text[data-astro-cid-gguv7k5q]{font-size:.92rem;color:var(--text-secondary);line-height:1.6}.insight-text[data-astro-cid-gguv7k5q] strong[data-astro-cid-gguv7k5q]{color:var(--text-primary)}.insight-text[data-astro-cid-gguv7k5q] a[data-astro-cid-gguv7k5q]{font-weight:600}@media(max-width:768px){.calculator-tool[data-astro-cid-gguv7k5q]{padding:1.5rem}.calc-grid[data-astro-cid-gguv7k5q]{grid-template-columns:1fr;gap:1.5rem}.summary-row[data-astro-cid-gguv7k5q]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.summary-row[data-astro-cid-gguv7k5q]{grid-template-columns:1fr}}.page-hero[data-astro-cid-4jtvchi4]{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 100%);color:var(--color-cream);padding:4rem 0 3.5rem}.page-hero[data-astro-cid-4jtvchi4] .badge[data-astro-cid-4jtvchi4]{margin-bottom:1rem;background:#5b8a7233;color:var(--color-sage-light)}.page-hero[data-astro-cid-4jtvchi4] h1[data-astro-cid-4jtvchi4]{color:var(--color-cream);margin-bottom:1rem}.page-hero[data-astro-cid-4jtvchi4] .section-subtitle[data-astro-cid-4jtvchi4]{color:#faf5ebcc;max-width:720px}.assessment-context[data-astro-cid-4jtvchi4]{margin-bottom:3rem}.context-grid[data-astro-cid-4jtvchi4]{display:grid;grid-template-columns:1.3fr 1fr;gap:2.5rem}.context-card[data-astro-cid-4jtvchi4] h3[data-astro-cid-4jtvchi4]{color:var(--color-navy);margin-bottom:1rem}.context-card[data-astro-cid-4jtvchi4] p[data-astro-cid-4jtvchi4]{color:var(--text-secondary);line-height:1.8}.context-sidebar[data-astro-cid-4jtvchi4]{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:1.75rem;border:1px solid var(--border-color)}.context-sidebar[data-astro-cid-4jtvchi4] h4[data-astro-cid-4jtvchi4]{color:var(--color-navy);margin-bottom:1rem}.category-list[data-astro-cid-4jtvchi4]{list-style:none}.category-list[data-astro-cid-4jtvchi4] li[data-astro-cid-4jtvchi4]{padding:.75rem 0;border-bottom:1px solid var(--border-light);display:flex;flex-direction:column}.category-list[data-astro-cid-4jtvchi4] li[data-astro-cid-4jtvchi4]:last-child{border-bottom:none}.category-list[data-astro-cid-4jtvchi4] strong[data-astro-cid-4jtvchi4]{font-size:.95rem;color:var(--color-navy)}.category-list[data-astro-cid-4jtvchi4] span[data-astro-cid-4jtvchi4]{font-size:.85rem;color:var(--text-muted)}.tool-section[data-astro-cid-4jtvchi4],.after-assessment[data-astro-cid-4jtvchi4]{margin-bottom:3rem}.after-assessment[data-astro-cid-4jtvchi4] h3[data-astro-cid-4jtvchi4]{color:var(--color-navy);margin-bottom:1.5rem}.steps-grid[data-astro-cid-4jtvchi4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.step-card[data-astro-cid-4jtvchi4]{background:var(--bg-secondary);border-radius:var(--radius-md);padding:1.5rem;border:1px solid var(--border-color)}.step-num[data-astro-cid-4jtvchi4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-coral);color:var(--color-white);font-weight:700;font-size:.88rem;margin-bottom:.75rem}.step-card[data-astro-cid-4jtvchi4] h4[data-astro-cid-4jtvchi4]{font-size:1.05rem;color:var(--color-navy);margin-bottom:.5rem}.step-card[data-astro-cid-4jtvchi4] p[data-astro-cid-4jtvchi4]{font-size:.9rem;color:var(--text-secondary);line-height:1.65}.assessment-faq[data-astro-cid-4jtvchi4] h3[data-astro-cid-4jtvchi4]{color:var(--color-navy);margin-bottom:1.5rem}.faq-item[data-astro-cid-4jtvchi4]{padding:1.25rem 0;border-bottom:1px solid var(--border-light)}.faq-item[data-astro-cid-4jtvchi4]:last-child{border-bottom:none}.faq-item[data-astro-cid-4jtvchi4] h4[data-astro-cid-4jtvchi4]{color:var(--color-navy);margin-bottom:.5rem;font-size:1.05rem}.faq-item[data-astro-cid-4jtvchi4] p[data-astro-cid-4jtvchi4]{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0}@media(max-width:768px){.page-hero[data-astro-cid-4jtvchi4]{padding:3rem 0 2.5rem}.context-grid[data-astro-cid-4jtvchi4]{grid-template-columns:1fr}.steps-grid[data-astro-cid-4jtvchi4]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.steps-grid[data-astro-cid-4jtvchi4]{grid-template-columns:1fr}}
