.breadcrumb.svelte-1opu2wq{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--spacing-lg);font-size:.9rem}.breadcrumb.svelte-1opu2wq a:where(.svelte-1opu2wq){color:var(--color-primary);text-decoration:none}.separator.svelte-1opu2wq{color:#d1d5db}.page-header.svelte-1opu2wq{text-align:center;margin-bottom:var(--spacing-xl)}.page-header.svelte-1opu2wq h1:where(.svelte-1opu2wq){font-size:clamp(2rem,5vw,2.5rem);margin-bottom:var(--spacing-sm)}.subtitle.svelte-1opu2wq{font-size:1.1rem;color:var(--color-text-light);max-width:700px;margin:0 auto}.content-section.svelte-1opu2wq{margin-bottom:var(--spacing-xl)}.content-section.svelte-1opu2wq h2:where(.svelte-1opu2wq){font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--spacing-md)}.section-intro.svelte-1opu2wq{color:var(--color-text-light);margin-bottom:var(--spacing-lg);line-height:1.7}.quick-check-section.svelte-1opu2wq{margin-bottom:var(--spacing-xl)}.quick-check-section.svelte-1opu2wq h2:where(.svelte-1opu2wq){font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--spacing-md)}.quick-check-box.svelte-1opu2wq{background:#fff;border:3px solid var(--color-primary);border-radius:var(--radius);padding:var(--spacing-xl)}.check-intro.svelte-1opu2wq{text-align:center;font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-lg)}.check-questions.svelte-1opu2wq{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.check-question.svelte-1opu2wq{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:#f0fdf4;border-radius:var(--radius);border-left:4px solid var(--color-primary)}.check-icon.svelte-1opu2wq{font-size:1.5rem;color:var(--color-primary);font-weight:700;flex-shrink:0}.check-question.svelte-1opu2wq p:where(.svelte-1opu2wq){margin:0;color:var(--color-text);line-height:1.6}.check-result.svelte-1opu2wq{text-align:center;padding:var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;border-radius:var(--radius)}.check-result.svelte-1opu2wq strong:where(.svelte-1opu2wq){display:block;font-size:1.1rem;margin-bottom:var(--spacing-md)}.apply-btn.svelte-1opu2wq{display:inline-block;padding:1rem 2rem;background:#fff;color:var(--color-primary);text-decoration:none;font-weight:700;border-radius:var(--radius);transition:all .2s ease}.apply-btn.svelte-1opu2wq:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.requirements-section.svelte-1opu2wq{margin-bottom:var(--spacing-xl)}.requirements-section.svelte-1opu2wq h2:where(.svelte-1opu2wq){font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--spacing-sm)}.requirements-grid.svelte-1opu2wq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.requirement-card.svelte-1opu2wq{background:#fff;border:2px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-lg);transition:all .2s ease}.requirement-card.svelte-1opu2wq:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.req-header.svelte-1opu2wq{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border)}.req-icon.svelte-1opu2wq{font-size:2rem}.req-header.svelte-1opu2wq h3:where(.svelte-1opu2wq){font-size:1.1rem;color:var(--color-text)}.req-list.svelte-1opu2wq{list-style:none;padding:0}.req-list.svelte-1opu2wq li:where(.svelte-1opu2wq){padding:var(--spacing-xs) 0;color:var(--color-text-light);line-height:1.7;padding-left:1.5rem;position:relative}.req-list.svelte-1opu2wq li:where(.svelte-1opu2wq):before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.verification-process.svelte-1opu2wq{display:flex;flex-direction:column;gap:var(--spacing-md)}.verify-step.svelte-1opu2wq{display:flex;gap:var(--spacing-md);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-lg)}.verify-number.svelte-1opu2wq{width:3rem;height:3rem;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.verify-content.svelte-1opu2wq h3:where(.svelte-1opu2wq){margin-bottom:var(--spacing-xs);color:var(--color-text)}.verify-content.svelte-1opu2wq p:where(.svelte-1opu2wq){color:var(--color-text-light);line-height:1.7}.income-explanation.svelte-1opu2wq{background:#fff;border:2px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-lg)}.income-explanation.svelte-1opu2wq>p:where(.svelte-1opu2wq){color:var(--color-text);margin-bottom:var(--spacing-md);line-height:1.7}.income-explanation.svelte-1opu2wq h3:where(.svelte-1opu2wq){margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--color-text)}.income-list.svelte-1opu2wq{margin-left:var(--spacing-md);color:var(--color-text-light);line-height:1.8}.income-list.not-income.svelte-1opu2wq{color:#6b7280}.income-tip.svelte-1opu2wq{margin-top:var(--spacing-md);padding:var(--spacing-md);background:#fef3c7;border-radius:var(--radius);color:#92400e}.disqualification-grid.svelte-1opu2wq{display:grid;gap:var(--spacing-md)}.disq-card.svelte-1opu2wq{background:#fff;border:1px solid var(--color-border);border-left:4px solid #ef4444;border-radius:var(--radius);padding:var(--spacing-lg)}.disq-title.svelte-1opu2wq{color:var(--color-text);margin-bottom:var(--spacing-sm);font-size:1.1rem}.disq-explanation.svelte-1opu2wq{color:var(--color-text-light);margin-bottom:var(--spacing-sm);line-height:1.7}.disq-appeal.svelte-1opu2wq{padding:var(--spacing-sm);background:#fee2e2;border-radius:var(--radius);font-size:.9rem;color:#991b1b}.disq-appeal.can-appeal.svelte-1opu2wq{background:#fef3c7;color:#92400e}.special-cases.svelte-1opu2wq{display:grid;gap:var(--spacing-md)}.special-case.svelte-1opu2wq{background:#fff;border:2px solid var(--color-primary);border-radius:var(--radius);padding:var(--spacing-lg)}.special-case.svelte-1opu2wq h3:where(.svelte-1opu2wq){margin-bottom:var(--spacing-sm);color:var(--color-text)}.special-case.svelte-1opu2wq p:where(.svelte-1opu2wq){color:var(--color-text-light);line-height:1.7}.reverify-box.svelte-1opu2wq{background:#eff6ff;border:2px solid #3b82f6;border-radius:var(--radius);padding:var(--spacing-lg)}.reverify-box.svelte-1opu2wq h3:where(.svelte-1opu2wq){margin-bottom:var(--spacing-sm);color:#1e3a8a}.reverify-box.svelte-1opu2wq p:where(.svelte-1opu2wq){color:#1e40af;margin-bottom:var(--spacing-sm);line-height:1.7}.reverify-box.svelte-1opu2wq ul:where(.svelte-1opu2wq){margin-left:var(--spacing-md);margin-bottom:var(--spacing-sm);color:#1e40af;line-height:1.8}.reverify-tip.svelte-1opu2wq{margin-top:var(--spacing-md);padding:var(--spacing-md);background:#fff;border-radius:var(--radius);color:#1e40af}.alternatives-grid.svelte-1opu2wq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md)}.alternative-card.svelte-1opu2wq{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-lg)}.alternative-card.svelte-1opu2wq h3:where(.svelte-1opu2wq){margin-bottom:var(--spacing-md);color:var(--color-text)}.alternative-card.svelte-1opu2wq p:where(.svelte-1opu2wq){color:var(--color-text-light);margin-bottom:var(--spacing-sm)}.alternative-card.svelte-1opu2wq ul:where(.svelte-1opu2wq){margin-left:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--color-text-light);line-height:1.8}.alt-link.svelte-1opu2wq{color:var(--color-primary);text-decoration:none;font-weight:600;font-size:.9rem}.alt-link.svelte-1opu2wq:hover{text-decoration:underline}.faq-simple.svelte-1opu2wq{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.faq-simple.svelte-1opu2wq h3:where(.svelte-1opu2wq){color:var(--color-text);margin-bottom:var(--spacing-sm)}.faq-simple.svelte-1opu2wq p:where(.svelte-1opu2wq){color:var(--color-text-light);line-height:1.7}.cta-box.svelte-1opu2wq{text-align:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;padding:var(--spacing-xl);border-radius:var(--radius)}.cta-box.svelte-1opu2wq h2:where(.svelte-1opu2wq){margin-bottom:var(--spacing-sm)}.cta-box.svelte-1opu2wq p:where(.svelte-1opu2wq){margin-bottom:var(--spacing-md);opacity:.95}.cta-button.svelte-1opu2wq{display:inline-block;padding:1rem 2rem;background:#fff;color:var(--color-primary);text-decoration:none;font-weight:700;border-radius:var(--radius);transition:all .2s ease;margin-bottom:var(--spacing-sm)}.cta-button.svelte-1opu2wq:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.cta-sub.svelte-1opu2wq{font-size:.9rem;opacity:.9}.cta-sub.svelte-1opu2wq a:where(.svelte-1opu2wq){color:#fff;text-decoration:underline}
