.app.svelte-165u123{min-height:100vh;background:var(--bg-gradient);color:var(--text-color)}.faq-main.svelte-165u123{padding:2rem 0 4rem;max-width:1200px;margin:0 auto}.hero-section.svelte-165u123{text-align:center;margin:3rem 0 4rem}.hero-section.svelte-165u123 h1:where(.svelte-165u123){font-size:3.5rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}.hero-subtitle.svelte-165u123{font-size:1.25rem;color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.6}.hero-subtitle.svelte-165u123 a:where(.svelte-165u123){color:var(--secondary-color);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all .3s ease}.hero-subtitle.svelte-165u123 a:where(.svelte-165u123):hover{color:var(--primary-color);border-bottom-color:var(--primary-color)}.category-filter.svelte-165u123{margin:3rem 0;text-align:center}.filter-buttons.svelte-165u123{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:800px;margin:0 auto}.filter-btn.svelte-165u123{background:#0f1124b3;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);padding:.75rem 1.5rem;border-radius:25px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.filter-btn.svelte-165u123:hover{border-color:var(--secondary-color);color:var(--text-color);transform:translateY(-2px)}.filter-btn.active.svelte-165u123{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-color:transparent;color:#fff;box-shadow:0 8px 20px #ab7de34d}.count.svelte-165u123{font-size:.8rem;opacity:.8}.faq-content.svelte-165u123{margin:4rem 0}.help-section.svelte-165u123{margin:5rem 0;text-align:center}.help-content.svelte-165u123 h2:where(.svelte-165u123){font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.help-content.svelte-165u123>p:where(.svelte-165u123){font-size:1.25rem;color:var(--text-muted);margin-bottom:3rem}.help-options.svelte-165u123{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.help-option.svelte-165u123{background:#0f1124b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;transition:all .3s ease}.help-option.svelte-165u123:hover{transform:translateY(-5px);border-color:var(--secondary-color);box-shadow:0 15px 30px #ab7de333}.help-icon.svelte-165u123{font-size:3rem;margin-bottom:1rem}.help-option.svelte-165u123 h4:where(.svelte-165u123){color:var(--secondary-color);font-size:1.25rem;margin-bottom:1rem;font-weight:600}.help-option.svelte-165u123 p:where(.svelte-165u123){color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.help-link.svelte-165u123{color:var(--primary-color);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all .3s ease}.help-link.svelte-165u123:hover{color:var(--secondary-color);border-bottom-color:var(--secondary-color)}.cta-section.svelte-165u123{margin:5rem 0 2rem;text-align:center;padding:4rem 2rem;background:#0f1124b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:24px}.cta-content.svelte-165u123 h2:where(.svelte-165u123){font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-content.svelte-165u123 p:where(.svelte-165u123){font-size:1.25rem;color:var(--text-muted);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons.svelte-165u123{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 768px){.faq-main.svelte-165u123{padding:1rem}.hero-section.svelte-165u123 h1:where(.svelte-165u123){font-size:2.5rem}.filter-buttons.svelte-165u123{gap:.5rem}.filter-btn.svelte-165u123{padding:.5rem 1rem;font-size:.8rem}.help-options.svelte-165u123{grid-template-columns:1fr}.cta-buttons.svelte-165u123{flex-direction:column;align-items:center}.cta-buttons.svelte-165u123 .button{width:100%;max-width:300px}}
