.faq-hero.svelte-1czxvhd.svelte-1czxvhd{padding:8rem 0 3rem;background:var(--gradient-hero);position:relative;overflow:hidden}.faq-hero.svelte-1czxvhd.svelte-1czxvhd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(59,91,219,.3),transparent)}.faq-hero.svelte-1czxvhd .section-title.svelte-1czxvhd{position:relative;z-index:1;text-align:center}.faq-hero.svelte-1czxvhd h1.svelte-1czxvhd{margin-bottom:1rem}.faq-list.svelte-1czxvhd.svelte-1czxvhd{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1czxvhd.svelte-1czxvhd{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.faq-item.svelte-1czxvhd.svelte-1czxvhd:hover{border-color:var(--color-border-hover)}.faq-item.open.svelte-1czxvhd.svelte-1czxvhd{border-color:var(--color-primary);background:var(--gradient-card)}.faq-question.svelte-1czxvhd.svelte-1czxvhd{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:600;text-align:left;cursor:pointer;transition:color var(--transition-fast)}.faq-question.svelte-1czxvhd.svelte-1czxvhd:hover{color:var(--color-primary-light)}.faq-icon.svelte-1czxvhd.svelte-1czxvhd{flex-shrink:0;transition:transform var(--transition-base);color:var(--color-text-muted)}.faq-item.open.svelte-1czxvhd .faq-icon.svelte-1czxvhd{transform:rotate(180deg);color:var(--color-primary-light)}.faq-answer.svelte-1czxvhd.svelte-1czxvhd{padding:0 1.5rem 1.25rem}.faq-answer.svelte-1czxvhd p.svelte-1czxvhd{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.7}.faq-answer a{color:var(--color-primary-light);text-decoration:underline;text-decoration-color:#4c6ef54d;text-underline-offset:2px;transition:text-decoration-color var(--transition-fast)}.faq-answer a:hover{text-decoration-color:var(--color-primary-light)}.cta-section.svelte-1czxvhd.svelte-1czxvhd{background:var(--gradient-card);border-top:1px solid var(--color-border);position:relative;overflow:hidden}.cta-content.svelte-1czxvhd.svelte-1czxvhd{text-align:center;max-width:600px;margin:0 auto}.cta-content.svelte-1czxvhd h2.svelte-1czxvhd{margin-bottom:1rem;font-size:2.5rem}.cta-content.svelte-1czxvhd p.svelte-1czxvhd{margin-bottom:2rem}.cta-buttons.svelte-1czxvhd.svelte-1czxvhd{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 640px){.faq-question.svelte-1czxvhd.svelte-1czxvhd{font-size:var(--font-size-base);padding:1rem 1.25rem}.faq-answer.svelte-1czxvhd.svelte-1czxvhd{padding:0 1.25rem 1rem}}
