.faq-page.svelte-1bex8oj{--pastel-blue: #f0f9ff;--pastel-blue-border: #bae6fd;color:var(--color-text);background:#fafcff;min-height:100vh;padding-bottom:120px}.faq-header.svelte-1bex8oj{padding:80px 24px;background:#fff;border-bottom:1px solid rgba(15,23,42,.05);margin-bottom:60px}.container.svelte-1bex8oj{max-width:1200px;margin:0 auto}.center.svelte-1bex8oj{text-align:center}.center-margin.svelte-1bex8oj{margin:0 auto 20px}.eyebrow.svelte-1bex8oj{display:inline-flex;background:#fff;border:1px solid rgba(15,23,42,.08);padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em}h1.svelte-1bex8oj{font-family:var(--font-title, system-ui, sans-serif);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.1;margin-bottom:24px}.gradient-text.svelte-1bex8oj{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lead.svelte-1bex8oj{font-size:1.25rem;color:var(--color-text-muted);max-width:700px;margin:0 auto;line-height:1.6}.split-layout.svelte-1bex8oj{display:grid;grid-template-columns:280px 1fr;gap:60px;padding:0 24px}.sticky-nav.svelte-1bex8oj{position:sticky;top:40px;background:#fff;border-radius:24px;padding:32px 24px;border:1px solid rgba(15,23,42,.05);box-shadow:0 10px 30px #0f172a05}.sticky-nav.svelte-1bex8oj h3:where(.svelte-1bex8oj){font-family:var(--font-title, sans-serif);margin-bottom:20px;font-size:1.1rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.sticky-nav.svelte-1bex8oj ul:where(.svelte-1bex8oj){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sticky-nav.svelte-1bex8oj a:where(.svelte-1bex8oj){display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-text);font-weight:600;padding:8px 12px;border-radius:8px;transition:all .2s}.sticky-nav.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{background:var(--pastel-blue);color:var(--color-accent)}section.svelte-1bex8oj{margin-bottom:80px}.section-title.svelte-1bex8oj{display:flex;align-items:center;gap:16px;margin-bottom:20px}.section-title.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-family:var(--font-title, sans-serif);font-size:2.2rem;margin:0}.section-desc.svelte-1bex8oj{font-size:1.15rem;color:var(--color-text-muted);margin-bottom:40px;line-height:1.6}.glass-accordion.svelte-1bex8oj{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:8px;margin-bottom:8px;transition:all .2s ease}.glass-accordion[open].svelte-1bex8oj{border-color:#0ea5e94d;background:#0ea5e905}.glass-accordion.svelte-1bex8oj summary:where(.svelte-1bex8oj){display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;list-style:none}.glass-accordion.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.glass-accordion.svelte-1bex8oj summary:where(.svelte-1bex8oj) h3:where(.svelte-1bex8oj){margin:0;font-size:1rem;font-family:inherit;font-weight:600;color:var(--color-text);transition:color .2s}.glass-accordion.svelte-1bex8oj:hover summary:where(.svelte-1bex8oj) h3:where(.svelte-1bex8oj){color:var(--color-accent)}.accordion-body.svelte-1bex8oj{padding:0 20px 20px;color:#334155;line-height:1.6;font-size:.95rem}.accordion-body.svelte-1bex8oj p:where(.svelte-1bex8oj){margin-bottom:12px}.accordion-body.svelte-1bex8oj p:where(.svelte-1bex8oj):last-child{margin-bottom:0}.accordion-body.svelte-1bex8oj strong:where(.svelte-1bex8oj){color:var(--color-text);font-weight:700}.styled-list.svelte-1bex8oj{margin:12px 0;padding-left:20px}.styled-list.svelte-1bex8oj li:where(.svelte-1bex8oj){margin-bottom:8px}.red-theme[open].svelte-1bex8oj{border-left:4px solid #dc2626}.yellow-theme[open].svelte-1bex8oj{border-left:4px solid #d97706}.blue-theme[open].svelte-1bex8oj{border-left:4px solid #0284c7}.green-theme[open].svelte-1bex8oj{border-left:4px solid #16a34a}a.svelte-1bex8oj{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.split-layout.svelte-1bex8oj{grid-template-columns:1fr}.sticky-nav.svelte-1bex8oj{display:none}}
