.page-hero.svelte-1j5tn20{padding-top:var(--space-24);padding-left:var(--section-px);padding-right:var(--section-px);padding-bottom:var(--space-12);text-align:center;background:var(--section-subtle)}.hero-inner.svelte-1j5tn20 h1:where(.svelte-1j5tn20){margin:0 0 var(--space-2)}.hero-inner.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--color-muted-foreground);font-size:1.0625rem}.search-section.svelte-1j5tn20{z-index:2;padding:0 var(--section-px);margin-top:calc(-1 * var(--space-4));position:relative}.search-container.svelte-1j5tn20{max-width:40rem;margin:0 auto}.search-wrapper.svelte-1j5tn20{align-items:center;display:flex;position:relative}.search-input.svelte-1j5tn20{width:100%;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-4);font-family:var(--font-body);color:var(--color-foreground);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-soft);outline:none;font-size:1rem;transition:border-color .2s,box-shadow .2s}.search-input.svelte-1j5tn20:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-soft), 0 0 0 2px color-mix(in srgb, var(--brand-primary) 15%, transparent)}.search-input.svelte-1j5tn20::-webkit-search-cancel-button{display:none}.search-clear.svelte-1j5tn20{right:var(--space-4);border-radius:var(--radius);background:var(--color-muted);width:28px;height:28px;color:var(--color-muted-foreground);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:1.25rem;transition:background .2s,color .2s;display:flex;position:absolute}.search-clear.svelte-1j5tn20:hover{background:var(--color-foreground);color:var(--color-background)}.search-hint.svelte-1j5tn20{text-align:center;color:var(--color-muted-foreground);margin-top:var(--space-3);opacity:.7;font-size:.8125rem}.support-content.svelte-1j5tn20{padding:var(--space-12) var(--section-px) var(--space-16)}.support-container.svelte-1j5tn20{max-width:48rem;margin:0 auto}.categories.svelte-1j5tn20{gap:var(--space-12);flex-direction:column;display:flex}.category-header.svelte-1j5tn20{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.category-title.svelte-1j5tn20{color:var(--color-foreground);flex:1;margin:0;font-size:1.125rem;font-weight:700}.category-count.svelte-1j5tn20{min-width:24px;height:24px;padding:0 var(--space-2);color:var(--color-muted-foreground);background:var(--color-muted);border-radius:var(--radius);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.category-items.svelte-1j5tn20{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);overflow:hidden}.faq-item-card.svelte-1j5tn20{border-bottom:1px solid var(--color-border);transition:border-color .2s}.faq-item-card.svelte-1j5tn20:last-child{border-bottom:none}.faq-item-card.svelte-1j5tn20:hover,.faq-item-card.open.svelte-1j5tn20{border-color:var(--brand-primary)}.faq-trigger.svelte-1j5tn20{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-4);color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:none;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.faq-trigger.svelte-1j5tn20:hover,.faq-item-card.open.svelte-1j5tn20 .faq-trigger:where(.svelte-1j5tn20){color:var(--brand-primary)}.faq-question-text.svelte-1j5tn20{flex:1;line-height:1.5}.faq-chevron.svelte-1j5tn20{width:28px;height:28px;color:var(--color-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,transform .3s cubic-bezier(.4,0,.2,1);display:flex}.faq-chevron.rotated.svelte-1j5tn20{color:var(--brand-primary);transform:rotate(180deg)}.faq-answer.svelte-1j5tn20{color:var(--color-muted-foreground);padding:0 var(--space-4) var(--space-5);font-size:.9375rem;line-height:1.75}.results-list.svelte-1j5tn20{gap:var(--space-3);flex-direction:column;display:flex}.result-card.svelte-1j5tn20{width:100%;padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--color-card);border:1px solid var(--color-border);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s;display:block}.result-card.svelte-1j5tn20:hover,.result-card.expanded.svelte-1j5tn20{border-color:var(--brand-primary)}.result-badge.svelte-1j5tn20{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);padding:2px var(--space-2);border-radius:var(--radius);margin-bottom:var(--space-2);font-size:.6875rem;font-weight:600;display:inline-block}.result-question.svelte-1j5tn20{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.result-answer.svelte-1j5tn20{color:var(--color-muted-foreground);margin:var(--space-3) 0 0;font-size:.9375rem;line-height:1.7}.empty-state.svelte-1j5tn20{padding:var(--space-16) var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-title.svelte-1j5tn20{color:var(--color-foreground);margin:0 0 var(--space-2);font-size:1.125rem;font-weight:700}.empty-description.svelte-1j5tn20{color:var(--color-muted-foreground);margin:0;font-size:.9375rem}.text-link.svelte-1j5tn20{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.contact-section.svelte-1j5tn20{margin-top:var(--space-16)}.contact-card.svelte-1j5tn20{padding:var(--space-8);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center}.contact-title.svelte-1j5tn20{color:var(--color-foreground);margin:0 0 var(--space-2);font-size:1.125rem;font-weight:700}.contact-description.svelte-1j5tn20{color:var(--color-muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}.contact-description.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--brand-primary);font-weight:600;text-decoration:none}.contact-description.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{text-decoration:underline}.back-nav.svelte-1j5tn20{margin-top:var(--space-12);text-align:center}.back-link.svelte-1j5tn20{color:var(--color-muted-foreground);font-size:.875rem;text-decoration:none;transition:color .2s}.back-link.svelte-1j5tn20:hover{color:var(--color-foreground)}
