.scroll-progress-bar.svelte-1x1y2vf{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--accent-green),var(--accent-cyan));z-index:1000;transition:width .3s ease}.faq-page.svelte-1x1y2vf{min-height:100vh;padding:6rem 0 2rem;position:relative;z-index:1}.breadcrumb.svelte-1x1y2vf{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;color:var(--text-muted);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--glass-border);width:fit-content;margin-left:auto;margin-right:auto}.breadcrumb-link.svelte-1x1y2vf{color:var(--accent-green);text-decoration:none;display:flex;align-items:center;gap:.25rem;transition:color var(--transition-fast)}.breadcrumb-link.svelte-1x1y2vf:hover{color:var(--accent-cyan)}.breadcrumb-separator.svelte-1x1y2vf{color:var(--text-muted)}.breadcrumb-current.svelte-1x1y2vf{color:var(--text-primary);font-weight:500}.faq-hero.svelte-1x1y2vf{text-align:center;padding:4rem 0;max-width:800px;margin:0 auto}.hero-title.svelte-1x1y2vf{font-size:3rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-subtitle.svelte-1x1y2vf{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.2)}.search-filter.svelte-1x1y2vf{margin:3rem 0}.search-container.svelte-1x1y2vf{max-width:600px;margin:0 auto 2rem}.search-box.svelte-1x1y2vf{position:relative;display:flex;align-items:center}.search-box.svelte-1x1y2vf i:where(.svelte-1x1y2vf){position:absolute;left:1rem;color:var(--accent-green);z-index:1;filter:drop-shadow(0 0 4px currentColor)}.search-input.svelte-1x1y2vf{width:100%;padding:1rem 1rem 1rem 3rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);font-size:1rem;color:var(--text-primary);transition:all var(--transition-normal)}.search-input.svelte-1x1y2vf:focus{outline:none;border-color:var(--accent-green);box-shadow:0 0 0 3px #05966933}.search-input.svelte-1x1y2vf::placeholder{color:var(--text-muted)}.category-filter.svelte-1x1y2vf{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.category-btn.svelte-1x1y2vf{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-normal);font-weight:500}.category-btn.svelte-1x1y2vf:hover,.category-btn.active.svelte-1x1y2vf{background:linear-gradient(135deg,var(--accent-green),var(--accent-cyan));border-color:var(--accent-green);color:var(--text-primary);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.category-count.svelte-1x1y2vf{background:var(--glass-bg);padding:.125rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;border:1px solid var(--glass-border);transition:all var(--transition-fast)}.category-btn.svelte-1x1y2vf:not(.active) .category-count:where(.svelte-1x1y2vf){background:var(--glass-bg);color:var(--text-muted)}.category-btn.active.svelte-1x1y2vf .category-count:where(.svelte-1x1y2vf){background:#fff3;color:var(--text-primary);border-color:#ffffff4d}.faq-section.svelte-1x1y2vf{margin:3rem 0}.faq-container.svelte-1x1y2vf{max-width:800px;margin:0 auto}.faq-list.svelte-1x1y2vf{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1x1y2vf{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.faq-item.svelte-1x1y2vf:hover{background:var(--glass-bg-hover);border-color:var(--accent-green);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.faq-question.svelte-1x1y2vf{width:100%;padding:1.5rem;border:none;background:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .3s ease}.faq-question.svelte-1x1y2vf:hover{background:var(--glass-bg-hover)}.faq-question.active.svelte-1x1y2vf{background:var(--glass-bg-hover);border-bottom:1px solid var(--glass-border)}.question-text.svelte-1x1y2vf{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.5}.question-icon.svelte-1x1y2vf{width:2rem;height:2rem;background:linear-gradient(135deg,var(--accent-green),var(--accent-cyan));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0;box-shadow:var(--shadow-glow);transition:all var(--transition-normal)}.faq-question.svelte-1x1y2vf:hover .question-icon:where(.svelte-1x1y2vf){transform:scale(1.1)}.faq-answer.svelte-1x1y2vf{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open.svelte-1x1y2vf{max-height:500px}.answer-content.svelte-1x1y2vf{padding:0 1.5rem 1.5rem}.answer-content.svelte-1x1y2vf p:where(.svelte-1x1y2vf){color:var(--text-secondary);line-height:1.7;margin:0}.no-results.svelte-1x1y2vf{text-align:center;padding:4rem 2rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:var(--text-secondary)}.no-results.svelte-1x1y2vf i:where(.svelte-1x1y2vf){font-size:3rem;margin-bottom:1rem;color:var(--accent-green);filter:drop-shadow(0 0 8px currentColor)}.no-results.svelte-1x1y2vf h3:where(.svelte-1x1y2vf){font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary);text-shadow:0 1px 8px rgba(0,0,0,.2)}.support-section.svelte-1x1y2vf{margin:6rem 0;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:3rem;box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.support-section.svelte-1x1y2vf:hover{background:var(--glass-bg-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg),var(--shadow-glow)}.support-header.svelte-1x1y2vf{text-align:center;margin-bottom:3rem}.support-header.svelte-1x1y2vf h2:where(.svelte-1x1y2vf){font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;text-shadow:0 2px 15px rgba(0,0,0,.3)}.support-header.svelte-1x1y2vf p:where(.svelte-1x1y2vf){font-size:1.125rem;color:var(--text-secondary);margin:0;text-shadow:0 1px 8px rgba(0,0,0,.2)}.support-options.svelte-1x1y2vf{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.support-option.svelte-1x1y2vf{text-align:center;padding:2rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.support-option.svelte-1x1y2vf:hover{background:var(--glass-bg-hover);transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--accent-green)}.support-icon.svelte-1x1y2vf{width:4rem;height:4rem;background:linear-gradient(135deg,var(--accent-green),var(--accent-cyan));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--text-primary);font-size:1.5rem;box-shadow:var(--shadow-glow)}.support-option.svelte-1x1y2vf h3:where(.svelte-1x1y2vf){font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.support-option.svelte-1x1y2vf p:where(.svelte-1x1y2vf){color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.support-meta.svelte-1x1y2vf{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.response-time.svelte-1x1y2vf,.availability.svelte-1x1y2vf{font-size:.75rem;padding:.25rem .75rem;border-radius:1rem;font-weight:600}.response-time.svelte-1x1y2vf{background:var(--glass-bg);color:var(--accent-green);border:1px solid var(--glass-border)}.availability.svelte-1x1y2vf{background:var(--glass-bg);color:var(--accent-cyan);border:1px solid var(--glass-border)}.btn.svelte-1x1y2vf{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.btn-primary.svelte-1x1y2vf{background:linear-gradient(135deg,var(--accent-green),var(--accent-cyan));color:var(--text-primary);box-shadow:var(--shadow-glow);border:1px solid var(--glass-border)}.btn-primary.svelte-1x1y2vf:hover{background:linear-gradient(135deg,var(--accent-cyan),var(--primary-blue));transform:translateY(-2px) scale(1.05);box-shadow:0 12px 40px #05966966}.btn-outline.svelte-1x1y2vf{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);color:var(--text-primary)}.btn-outline.svelte-1x1y2vf:hover{background:var(--glass-bg-hover);border-color:var(--accent-green);color:var(--accent-green);transform:translateY(-2px)}.support-stats.svelte-1x1y2vf{display:flex;justify-content:center;gap:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.stat-item.svelte-1x1y2vf{text-align:center}.stat-number.svelte-1x1y2vf{font-size:1.75rem;font-weight:800;color:var(--accent-green);display:block;text-shadow:0 0 10px currentColor}.stat-label.svelte-1x1y2vf{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.resources-section.svelte-1x1y2vf{margin:6rem 0}.section-title.svelte-1x1y2vf{font-size:2rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:3rem;text-shadow:0 2px 15px rgba(0,0,0,.3)}.resources-grid.svelte-1x1y2vf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.resource-card.svelte-1x1y2vf{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:2rem;text-decoration:none;box-shadow:var(--shadow-md);transition:all var(--transition-normal);text-align:center}.resource-card.svelte-1x1y2vf:hover{background:var(--glass-bg-hover);transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--accent-green)}.resource-icon.svelte-1x1y2vf{width:3rem;height:3rem;background:linear-gradient(135deg,var(--accent-green),var(--accent-cyan));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--text-primary);font-size:1.25rem;box-shadow:var(--shadow-glow)}.resource-card.svelte-1x1y2vf h3:where(.svelte-1x1y2vf){font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.resource-card.svelte-1x1y2vf p:where(.svelte-1x1y2vf){color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.resource-link.svelte-1x1y2vf{color:var(--accent-green);font-weight:500;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all var(--transition-fast)}.resource-card.svelte-1x1y2vf:hover .resource-link:where(.svelte-1x1y2vf){gap:.75rem;color:var(--accent-cyan)}@media (max-width: 768px){.hero-title.svelte-1x1y2vf{font-size:2.5rem}.faq-hero.svelte-1x1y2vf{padding:2rem 0}.support-section.svelte-1x1y2vf{padding:var(--space-8);margin:0 var(--space-4)}.category-filter.svelte-1x1y2vf{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}.category-btn.svelte-1x1y2vf{flex-shrink:0}.support-options.svelte-1x1y2vf{grid-template-columns:1fr}.support-stats.svelte-1x1y2vf{gap:2rem}.resources-grid.svelte-1x1y2vf{grid-template-columns:repeat(2,1fr)}.question-text.svelte-1x1y2vf{font-size:1rem}}@media (max-width: 480px){.faq-page.svelte-1x1y2vf{padding:1rem 0}.hero-title.svelte-1x1y2vf{font-size:2rem}.support-section.svelte-1x1y2vf{padding:var(--space-6);margin:0 var(--space-3)}.support-stats.svelte-1x1y2vf{flex-direction:column;gap:1rem}.resources-grid.svelte-1x1y2vf{grid-template-columns:1fr}.faq-question.svelte-1x1y2vf{padding:1rem}.answer-content.svelte-1x1y2vf{padding:0 1rem 1rem}}
