.assessment-form.svelte-1ejhbs{max-width:100%}.progress-container.svelte-1ejhbs{margin-bottom:var(--spacing-md)}.progress-bar.svelte-1ejhbs{height:8px;background:var(--color-border);border-radius:4px;overflow:hidden}.progress-fill.svelte-1ejhbs{height:100%;background:var(--color-primary);transition:width .3s ease}.progress-text.svelte-1ejhbs{display:block;text-align:center;margin-top:var(--spacing-xs);font-size:.875rem;color:var(--color-text-light)}.question-card.svelte-1ejhbs{background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:0 2px 8px #00000014}.back-button.svelte-1ejhbs{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--color-text-light);font-size:.875rem;margin-bottom:var(--spacing-sm);padding:0}.back-button.svelte-1ejhbs:hover{color:var(--color-secondary)}.question-text.svelte-1ejhbs{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-secondary)}.help-text.svelte-1ejhbs{color:var(--color-text-light);font-size:.95rem;margin-bottom:var(--spacing-md)}.options.svelte-1ejhbs{display:flex;flex-direction:column;gap:var(--spacing-sm)}.option-button.svelte-1ejhbs{width:100%;padding:var(--spacing-md);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-sm);font-size:1rem;text-align:left;transition:all .2s ease}.option-button.svelte-1ejhbs:hover{border-color:var(--color-primary);background:var(--color-white);transform:translate(4px)}.contact-card.svelte-1ejhbs{background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:0 2px 8px #00000014}.contact-card.svelte-1ejhbs h2:where(.svelte-1ejhbs){color:var(--color-secondary);margin-bottom:var(--spacing-xs)}.contact-subtitle.svelte-1ejhbs{color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.form-group.svelte-1ejhbs{margin-bottom:var(--spacing-md)}.form-group.svelte-1ejhbs label:where(.svelte-1ejhbs){display:block;font-weight:600;margin-bottom:6px;color:var(--color-secondary)}.required.svelte-1ejhbs{color:var(--color-warning)}.form-group.svelte-1ejhbs input:where(.svelte-1ejhbs){width:100%;padding:var(--spacing-sm);border:2px solid var(--color-border);border-radius:var(--radius-sm);font-size:1rem;font-family:var(--font-family);transition:border-color .2s ease}.form-group.svelte-1ejhbs input:where(.svelte-1ejhbs):focus{outline:none;border-color:var(--color-primary)}.form-group.svelte-1ejhbs input.error:where(.svelte-1ejhbs){border-color:var(--color-warning)}.field-help.svelte-1ejhbs{display:block;font-size:.8rem;color:var(--color-text-light);margin-top:4px}.error-message.svelte-1ejhbs{display:block;font-size:.8rem;color:var(--color-warning);margin-top:4px}.contact-card.svelte-1ejhbs .btn:where(.svelte-1ejhbs){width:100%;margin-top:var(--spacing-sm)}.privacy-note.svelte-1ejhbs{text-align:center;font-size:.8rem;color:var(--color-text-light);margin-top:var(--spacing-md);margin-bottom:0}.results-card.svelte-1ejhbs{background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:0 2px 8px #00000014;text-align:center}.score-display.svelte-1ejhbs{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-md)}.score-label.svelte-1ejhbs{font-size:.9rem;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em}.score-number.svelte-1ejhbs{font-size:5rem;font-weight:700;line-height:1}.score-max.svelte-1ejhbs{font-size:1.25rem;color:var(--color-text-light)}.category-badge.svelte-1ejhbs{display:inline-block;padding:6px 16px;border-radius:20px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md)}.category-stuck.svelte-1ejhbs .score-number:where(.svelte-1ejhbs),.category-stuck.category-badge.svelte-1ejhbs{color:#dc2626}.category-stuck.category-badge.svelte-1ejhbs{background:#fee2e2}.category-building.svelte-1ejhbs .score-number:where(.svelte-1ejhbs),.category-building.category-badge.svelte-1ejhbs{color:#d97706}.category-building.category-badge.svelte-1ejhbs{background:#fef3c7}.category-growing.svelte-1ejhbs .score-number:where(.svelte-1ejhbs),.category-growing.category-badge.svelte-1ejhbs{color:#059669}.category-growing.category-badge.svelte-1ejhbs{background:#d1fae5}.category-exit-ready.svelte-1ejhbs .score-number:where(.svelte-1ejhbs),.category-exit-ready.category-badge.svelte-1ejhbs{color:#7c3aed}.category-exit-ready.category-badge.svelte-1ejhbs{background:#ede9fe}.results-headline.svelte-1ejhbs{color:var(--color-secondary);margin-bottom:var(--spacing-md)}.results-body.svelte-1ejhbs{text-align:left;color:var(--color-text);margin-bottom:var(--spacing-lg)}.results-body.svelte-1ejhbs p:where(.svelte-1ejhbs){margin-bottom:var(--spacing-sm)}.gaps-section.svelte-1ejhbs{background:var(--color-background);border-radius:var(--radius-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);text-align:left}.gaps-section.svelte-1ejhbs h3:where(.svelte-1ejhbs){font-size:1rem;margin-bottom:var(--spacing-sm);color:var(--color-secondary)}.gaps-list.svelte-1ejhbs{list-style:none;padding:0;margin:0}.gaps-list.svelte-1ejhbs li:where(.svelte-1ejhbs){padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border);font-size:.95rem}.gaps-list.svelte-1ejhbs li:where(.svelte-1ejhbs):last-child{border-bottom:none}.cta-section.svelte-1ejhbs{padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.cta-intro.svelte-1ejhbs{font-size:1.1rem;margin-bottom:var(--spacing-md);color:var(--color-secondary)}.cta-section.svelte-1ejhbs .btn:where(.svelte-1ejhbs){width:100%}.cta-note.svelte-1ejhbs{display:block;font-size:.85rem;color:var(--color-text-light);margin-top:var(--spacing-xs)}.or-divider.svelte-1ejhbs{display:flex;align-items:center;margin:var(--spacing-md) 0;color:var(--color-text-light)}.or-divider.svelte-1ejhbs:before,.or-divider.svelte-1ejhbs:after{content:"";flex:1;height:1px;background:var(--color-border)}.or-divider.svelte-1ejhbs span:where(.svelte-1ejhbs){padding:0 var(--spacing-sm);font-size:.9rem}.report-notice.svelte-1ejhbs{display:flex;gap:var(--spacing-md);background:#f0fdf4;border:1px solid #86EFAC;border-radius:var(--radius-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);text-align:left}.report-icon.svelte-1ejhbs{flex-shrink:0;color:var(--color-success)}.report-notice.svelte-1ejhbs h3:where(.svelte-1ejhbs){font-size:1rem;margin-bottom:4px;color:var(--color-secondary)}.report-notice.svelte-1ejhbs p:where(.svelte-1ejhbs){font-size:.9rem;color:var(--color-text);margin:0}@media(max-width:768px){.question-text.svelte-1ejhbs{font-size:1.25rem}.score-number.svelte-1ejhbs{font-size:4rem}.report-notice.svelte-1ejhbs{flex-direction:column;text-align:center}.report-icon.svelte-1ejhbs{display:flex;justify-content:center}}.assessment-page[data-astro-cid-ikzcxylh]{min-height:100vh;background:var(--color-background)}.header[data-astro-cid-ikzcxylh]{padding:var(--spacing-md) 0;background:var(--color-white);border-bottom:1px solid var(--color-border)}.logo[data-astro-cid-ikzcxylh]{display:flex;align-items:center;gap:var(--spacing-xs)}.logo-text[data-astro-cid-ikzcxylh]{font-weight:700;font-size:1.25rem;color:var(--color-secondary)}.assessment-container[data-astro-cid-ikzcxylh]{padding:var(--spacing-lg) 0}.container[data-astro-cid-ikzcxylh]{max-width:600px}
