.page-container.svelte-wze0hs{min-height:100vh;background:var(--gradient-bg);color:var(--text-primary)}.hero-section.svelte-wze0hs{text-align:center;padding:80px 24px 60px;background:#ffffff05}.hero-section.svelte-wze0hs h1:where(.svelte-wze0hs){font-size:36px;font-weight:700;margin-bottom:16px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-wze0hs{font-size:18px;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.content-container.svelte-wze0hs{max-width:1100px;margin:0 auto;padding:0 24px 80px}.nav-section.svelte-wze0hs{margin-bottom:60px}.nav-section.svelte-wze0hs h2:where(.svelte-wze0hs){font-size:24px;font-weight:600;margin-bottom:24px;color:var(--text-primary);text-align:center}.nav-grid.svelte-wze0hs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.nav-item.svelte-wze0hs{padding:12px 16px;background:#ffffff0d;border:1px solid var(--border-primary);border-radius:8px;text-decoration:none;color:var(--color-primary);font-weight:500;text-align:center;transition:all .2s ease}.nav-item.svelte-wze0hs:hover{background:#ffffff14;transform:translateY(-1px)}.faq-section.svelte-wze0hs{margin-bottom:80px}.faq-container.svelte-wze0hs{display:flex;flex-direction:column;gap:16px}.faq-item.svelte-wze0hs{background:#ffffff08;border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item.svelte-wze0hs:hover{background:#ffffff0d}.faq-question.svelte-wze0hs{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:none;border:none;color:var(--text-primary);font-size:16px;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease}.faq-question.svelte-wze0hs:hover{color:var(--color-primary)}.faq-question.open.svelte-wze0hs{color:var(--color-primary);border-bottom:1px solid var(--border-secondary)}.question-text.svelte-wze0hs{flex:1;line-height:1.4}.toggle-icon.svelte-wze0hs{color:var(--color-primary);transition:transform .3s ease;flex-shrink:0;margin-left:16px}.faq-question.open.svelte-wze0hs .toggle-icon:where(.svelte-wze0hs){transform:rotate(180deg)}.faq-answer.svelte-wze0hs{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer.open.svelte-wze0hs{max-height:500px;transition:max-height .3s ease-in}.answer-content.svelte-wze0hs{padding:0 24px 24px;font-size:15px;line-height:1.7;color:var(--text-secondary)}.categories-section.svelte-wze0hs{margin-bottom:80px}.categories-section.svelte-wze0hs h2:where(.svelte-wze0hs){font-size:28px;font-weight:600;margin-bottom:32px;color:var(--text-primary);text-align:center}.category-grid.svelte-wze0hs{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.category-card.svelte-wze0hs{padding:24px;background:#ffffff08;border:1px solid var(--border-primary);border-radius:12px}.category-card.svelte-wze0hs h3:where(.svelte-wze0hs){font-size:18px;font-weight:600;color:var(--color-primary);margin-bottom:16px}.category-card.svelte-wze0hs ul:where(.svelte-wze0hs){list-style:none;padding:0;margin:0}.category-card.svelte-wze0hs li:where(.svelte-wze0hs){margin-bottom:8px}.category-card.svelte-wze0hs a:where(.svelte-wze0hs){color:var(--text-secondary);text-decoration:none;font-size:14px;line-height:1.4;transition:color .2s ease}.category-card.svelte-wze0hs a:where(.svelte-wze0hs):hover{color:var(--color-primary);text-decoration:underline}.learn-more-section.svelte-wze0hs{margin-bottom:60px;padding:40px 24px;background:#ffffff05;border-radius:16px;border:1px solid var(--border-secondary)}.learn-more-section.svelte-wze0hs h2:where(.svelte-wze0hs){font-size:24px;font-weight:600;margin-bottom:24px;color:var(--text-primary);text-align:center}.learn-more-grid.svelte-wze0hs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.learn-more-link.svelte-wze0hs{padding:20px;background:#ffffff08;border:1px solid var(--border-primary);border-radius:12px;text-decoration:none;transition:all .3s ease;display:block}.learn-more-link.svelte-wze0hs:hover{background:#00d4ff0d;border-color:var(--border-accent);transform:translateY(-2px)}.learn-more-link.svelte-wze0hs h3:where(.svelte-wze0hs){font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:8px}.learn-more-link.svelte-wze0hs p:where(.svelte-wze0hs){font-size:13px;color:var(--text-secondary);line-height:1.4;margin:0}.contact-section.svelte-wze0hs{text-align:center;padding:48px 24px;background:#ffffff08;border-radius:16px;border:1px solid var(--border-primary)}.contact-section.svelte-wze0hs h2:where(.svelte-wze0hs){font-size:24px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.contact-section.svelte-wze0hs p:where(.svelte-wze0hs){font-size:16px;color:var(--text-secondary);max-width:600px;margin:0 auto 24px;line-height:1.6}.contact-button.svelte-wze0hs{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:var(--gradient-primary);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:var(--shadow-primary)}.contact-button.svelte-wze0hs:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary),var(--glow-primary)}@media (max-width: 768px){.hero-section.svelte-wze0hs{padding:60px 16px 40px}.hero-section.svelte-wze0hs h1:where(.svelte-wze0hs){font-size:28px}.hero-subtitle.svelte-wze0hs{font-size:16px}.content-container.svelte-wze0hs{padding:0 16px 60px}.nav-grid.svelte-wze0hs{grid-template-columns:1fr}.faq-question.svelte-wze0hs{padding:16px 20px;font-size:15px}.answer-content.svelte-wze0hs{padding:0 20px 20px;font-size:14px}.category-grid.svelte-wze0hs{grid-template-columns:1fr}.contact-section.svelte-wze0hs{padding:32px 16px}}@media (max-width: 480px){.hero-section.svelte-wze0hs h1:where(.svelte-wze0hs){font-size:24px}.hero-subtitle.svelte-wze0hs{font-size:14px}.faq-question.svelte-wze0hs{padding:14px 16px;font-size:14px}.toggle-icon.svelte-wze0hs{margin-left:8px}.answer-content.svelte-wze0hs{padding:0 16px 16px;font-size:13px}}
