.collapsible-section-header[data-v-af9ce08d]{border:none!important;background:transparent;margin-bottom:var(--space-sm);margin-top:var(--space-2xl)}.collapsible-section-header[open][data-v-af9ce08d]{border:none!important;border-left:none!important}.collapsible-header-split[data-v-af9ce08d]{display:flex;background:var(--bg-light, #f5f5f5);padding:var(--space-md) var(--space-lg);align-items:flex-start;cursor:pointer;list-style:none;transition:background .2s ease}.collapsible-section-header[open] .collapsible-header-split[data-v-af9ce08d]{background:var(--bg-light, #f5f5f5);padding:var(--space-md) var(--space-lg)}.collapsible-header-split[data-v-af9ce08d]:before{display:none!important}.collapsible-header-split[data-v-af9ce08d]::-webkit-details-marker{display:none}.section-header-split[data-v-af9ce08d]{flex:1;display:flex;flex-direction:column;margin-bottom:0}.header-subtitle[data-v-af9ce08d]{font-size:var(--font-sm);font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs)}h2.header-label[data-v-af9ce08d]{font-size:var(--font-xl, 20px);font-weight:700;color:var(--text-primary);line-height:1.2;position:relative;padding-bottom:var(--space-sm);margin:0}h2.header-label[data-v-af9ce08d]:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--accent);border-radius:2px}.collapsible-header-split>.collapse-icon[data-v-af9ce08d]{width:12px;height:12px;border-right:3px solid var(--text-secondary);border-bottom:3px solid var(--text-secondary);transition:transform .2s ease;align-self:center;flex-shrink:0}.collapsible-header-split>.collapse-icon[data-v-af9ce08d]:before{display:none!important;content:none!important}.collapsible-section-header:not([open])>.collapsible-header-split>.collapse-icon[data-v-af9ce08d]{transform:rotate(45deg)}.collapsible-section-header[open]>.collapsible-header-split>.collapse-icon[data-v-af9ce08d]{transform:rotate(-135deg)}.collapsible-content[data-v-af9ce08d]{padding:0 var(--space-lg)}.collapsible-section-header[open] .collapsible-content[data-v-af9ce08d]{padding:var(--space-lg) var(--space-lg) var(--space-lg)}@media (max-width: 767px){.collapsible-section-header[data-v-af9ce08d]{margin-top:var(--space-lg);margin-bottom:var(--space-xs)}.collapsible-header-split[data-v-af9ce08d],.collapsible-section-header[open] .collapsible-header-split[data-v-af9ce08d]{padding:var(--space-sm) var(--space-md)}.collapsible-section-header[open] .collapsible-content[data-v-af9ce08d]{padding:var(--space-lg) var(--space-md) var(--space-md)}}@media (min-width: 768px){h2.header-label[data-v-af9ce08d]{font-size:var(--font-xl, 22px)}.header-subtitle[data-v-af9ce08d]{font-size:var(--font-sm)}}.sr-only[data-v-e4aaa72f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.coverage-flowchart[data-v-e4aaa72f]{position:relative;max-width:100%}.start-over-btn[data-v-e4aaa72f]{position:absolute;top:-40px;right:0;padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.start-over-btn[data-v-e4aaa72f]:hover{border-color:#3d6ff2;color:#3d6ff2;transform:translateY(-1px)}.reset-icon[data-v-e4aaa72f]{font-size:1rem;transition:transform .3s ease}.start-over-btn:hover .reset-icon[data-v-e4aaa72f]{transform:rotate(-360deg)}.progress-dots[data-v-e4aaa72f]{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.progress-dot[data-v-e4aaa72f]{width:8px;height:8px;border-radius:50%;background:#e5e7eb;transition:all .3s ease}.progress-dot.active[data-v-e4aaa72f]{width:24px;border-radius:4px;background:#3d6ff2}.progress-dot.completed[data-v-e4aaa72f]{background:#10b981}.flow-container[data-v-e4aaa72f]{position:relative}.question-card[data-v-e4aaa72f]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:20px}.question-header[data-v-e4aaa72f]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.question-number[data-v-e4aaa72f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#3d6ff2;color:#fff;border-radius:50%;font-weight:600;font-size:13px;flex-shrink:0}.question-text[data-v-e4aaa72f]{font-size:1.25rem;font-weight:600;color:#111827;line-height:1.4}.options-grid[data-v-e4aaa72f]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 900px){.options-grid[data-v-e4aaa72f]{grid-template-columns:repeat(2,1fr)}}.option-button[data-v-e4aaa72f]{padding:12px;border-radius:12px;border:2px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.option-button[data-v-e4aaa72f]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a;border-color:#3d6ff2;background:#fff}.option-button.selected[data-v-e4aaa72f]{border-color:#3d6ff2;background:#3d6ff214;cursor:default}.option-button.not-selected[data-v-e4aaa72f]{opacity:.4;cursor:default}.question-card.answered .option-button[data-v-e4aaa72f]:hover{transform:none;box-shadow:none}.question-card.answered .option-button.not-selected[data-v-e4aaa72f]:hover{border-color:#e5e7eb;background:#f9fafb}.question-number.completed[data-v-e4aaa72f]{background:#10b981;font-size:14px}.question-card.answered[data-v-e4aaa72f]{margin-bottom:16px;opacity:.9}.fade-slide-enter-active[data-v-e4aaa72f]{transition:opacity .3s ease-out}.fade-slide-leave-active[data-v-e4aaa72f]{transition:opacity .2s ease-in}.fade-slide-enter-from[data-v-e4aaa72f],.fade-slide-leave-to[data-v-e4aaa72f]{opacity:0}.option-icon[data-v-e4aaa72f]{font-size:1.5rem;line-height:1}.option-label[data-v-e4aaa72f]{font-weight:600;font-size:.9375rem;color:#111827}.answered-question[data-v-e4aaa72f]{background:#f3f4f6;border-radius:12px;padding:14px 18px;margin-bottom:8px}.answered-content[data-v-e4aaa72f]{display:flex;align-items:center;gap:12px}.answered-number[data-v-e4aaa72f]{width:20px;height:20px;background:#3d6ff2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.answered-text[data-v-e4aaa72f]{font-size:.875rem;color:#6b7280}.answered-choice[data-v-e4aaa72f]{font-weight:600;color:#3d6ff2;margin-left:6px}.connection-line[data-v-e4aaa72f]{width:2px;height:24px;background:linear-gradient(180deg,#e5e7eb,#3d6ff2);margin:0 auto 8px}.result-card[data-v-e4aaa72f]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 10px 15px -3px #0000001a;border-top:4px solid #10b981}.result-card.warning[data-v-e4aaa72f]{border-top-color:#f59e0b}.result-card.caution[data-v-e4aaa72f]{border-top-color:#ef4444}.result-card.info[data-v-e4aaa72f]{border-top-color:#3b82f6}.path-summary[data-v-e4aaa72f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f3f4f6;border-radius:8px;margin-bottom:20px;font-size:.8125rem;border:1px solid #e5e7eb}.path-label[data-v-e4aaa72f]{font-weight:600;color:#6b7280;flex-shrink:0}.path-steps[data-v-e4aaa72f]{color:#3d6ff2;font-weight:500;flex-grow:1}.result-header[data-v-e4aaa72f]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.result-icon[data-v-e4aaa72f]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background:#10b9811a;flex-shrink:0}.result-card.warning .result-icon[data-v-e4aaa72f]{background:#f59e0b1a}.result-card.caution .result-icon[data-v-e4aaa72f]{background:#ef44441a}.result-card.info .result-icon[data-v-e4aaa72f]{background:#3b82f61a}.result-title[data-v-e4aaa72f]{font-size:1.25rem;font-weight:600;color:#111827;line-height:1.3;margin:0}.result-description[data-v-e4aaa72f]{color:#4b5563;line-height:1.65;margin-bottom:16px;font-size:.9375rem}.expectation-text[data-v-e4aaa72f]{padding:12px 16px;background:linear-gradient(135deg,#10b9810d,#10b98105);border-left:3px solid #10b981;border-radius:6px;margin-bottom:20px;font-size:.875rem;color:#111827;line-height:1.6}.result-actions[data-v-e4aaa72f]{display:flex;justify-content:center;margin:20px 0}.btn-jump[data-v-e4aaa72f]{font-size:1rem;padding:14px 32px;background:#3d6ff2;color:#fff;border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.btn-jump[data-v-e4aaa72f]:hover{background:var(--brand-secondary, #a00f28);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.btn-jump[data-v-e4aaa72f]:after{content:"";display:inline-block;width:0;height:0;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid currentColor;animation:bounce-e4aaa72f 2s infinite}@keyframes bounce-e4aaa72f{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(4px)}60%{transform:translateY(2px)}}.terms-section[data-v-e4aaa72f]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.terms-header[data-v-e4aaa72f]{font-size:.875rem;font-weight:600;color:#111827;margin:0 0 12px}.terms-grid[data-v-e4aaa72f]{display:flex;flex-direction:column;gap:8px}.term-item[data-v-e4aaa72f]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.term-button[data-v-e4aaa72f]{width:100%;padding:10px 14px;background:#f9fafb;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s ease}.term-button[data-v-e4aaa72f]:hover{background:#f3f4f6}.term-name[data-v-e4aaa72f]{font-weight:600;color:#3d6ff2;font-size:.8125rem}.term-toggle[data-v-e4aaa72f]{color:#9ca3af;font-size:1rem;font-weight:300}.term-definition[data-v-e4aaa72f]{padding:10px 14px;font-size:.8125rem;color:#6b7280;line-height:1.5;background:#fff;transition:all .2s ease}.term-definition.collapsed[data-v-e4aaa72f]{display:none}.slide-up-enter-active[data-v-e4aaa72f]{transition:all .4s ease-out}.slide-up-leave-active[data-v-e4aaa72f]{transition:all .2s ease-in}.slide-up-enter-from[data-v-e4aaa72f]{opacity:0;transform:translateY(20px)}.slide-up-leave-to[data-v-e4aaa72f]{opacity:0;transform:translateY(-10px)}@media (max-width: 640px){.start-over-btn[data-v-e4aaa72f]{position:relative;top:0;margin-bottom:16px;margin-left:auto}.question-card[data-v-e4aaa72f]{padding:20px 16px}.question-text[data-v-e4aaa72f]{font-size:1.125rem}.options-grid[data-v-e4aaa72f]{grid-template-columns:1fr;gap:10px}.option-button[data-v-e4aaa72f]{padding:14px;flex-direction:row;justify-content:flex-start;text-align:left}.result-card[data-v-e4aaa72f]{padding:20px 16px}.path-summary[data-v-e4aaa72f]{flex-wrap:wrap;font-size:.75rem}.path-steps[data-v-e4aaa72f]{width:100%;margin-top:8px}.btn-jump[data-v-e4aaa72f]{width:100%;justify-content:center}}@media print{.start-over-btn[data-v-e4aaa72f],.progress-dots[data-v-e4aaa72f]{display:none!important}}
