.container.svelte-1bex8oj{padding:var(--space-4) var(--space-3);max-width:900px;margin:0 auto;min-height:calc(100vh - 200px)}.header-section.svelte-1bex8oj{text-align:center;margin-bottom:48px}.title.svelte-1bex8oj{font-size:32px;font-weight:var(--font-weight-700);margin-bottom:var(--space-3);color:var(--primary-text)}.subtitle.svelte-1bex8oj{font-size:16px;color:var(--secondary-text);line-height:var(--line-height-170)}.faq-categories.svelte-1bex8oj{margin-bottom:60px}.category-section.svelte-1bex8oj{margin-bottom:56px}.category-section.svelte-1bex8oj:last-child{margin-bottom:0}.category-header.svelte-1bex8oj{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:3px solid var(--accent-primary)}.category-title.svelte-1bex8oj{font-size:22px;font-weight:var(--font-weight-700);color:var(--primary-text)}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item.svelte-1bex8oj{background:#fff;border:2px solid var(--separator-gray);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item.svelte-1bex8oj:hover{border-color:var(--border-light);box-shadow:0 2px 8px #0000000d}.faq-item[open].svelte-1bex8oj{border-color:var(--ios-blue);box-shadow:0 4px 16px #007aff1f}.faq-question.svelte-1bex8oj{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-3);background:#fff;cursor:pointer;list-style:none;transition:background .2s}.faq-question.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-question.svelte-1bex8oj:hover{background:var(--bg-secondary)}.question-text.svelte-1bex8oj{font-size:16px;font-weight:var(--font-weight-400);color:var(--primary-text);flex:1;padding-right:var(--space-3);line-height:var(--line-height-150)}.faq-item[open].svelte-1bex8oj .question-text:where(.svelte-1bex8oj){color:var(--ios-blue)}.toggle-icon.svelte-1bex8oj{font-size:14px;color:var(--secondary-text);transition:transform .3s;flex-shrink:0}.faq-item[open].svelte-1bex8oj .toggle-icon:where(.svelte-1bex8oj){transform:rotate(180deg);color:var(--ios-blue)}.faq-answer.svelte-1bex8oj{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);background:var(--bg-secondary);border-top:1px solid var(--separator-gray)}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:15px;line-height:var(--line-height-175);color:var(--primary-text);margin:0;white-space:pre-line}.contact-cta.svelte-1bex8oj{background:linear-gradient(135deg,var(--ios-blue) 0%,var(--accent) 100%);color:#fff;border-radius:16px;padding:48px var(--space-5);text-align:center;box-shadow:0 4px 16px #007aff33}.cta-title.svelte-1bex8oj{font-size:24px;font-weight:var(--font-weight-700);margin-bottom:var(--space-3)}.cta-description.svelte-1bex8oj{font-size:16px;margin-bottom:var(--space-4);opacity:.95}.contact-btn.svelte-1bex8oj{background:#fff;color:var(--ios-blue);border:none;border-radius:10px;padding:var(--space-3) var(--space-5);font-size:16px;font-weight:var(--font-weight-400);cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000001a}.contact-btn.svelte-1bex8oj:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.mobile-br.svelte-1bex8oj{display:inline}@media (min-width: 768px){.mobile-br.svelte-1bex8oj{display:none}}@media (max-width: 768px){.title.svelte-1bex8oj{font-size:24px}.category-title.svelte-1bex8oj{font-size:20px}.question-text.svelte-1bex8oj{font-size:15px}.contact-cta.svelte-1bex8oj{padding:var(--space-5) var(--space-4)}.cta-title.svelte-1bex8oj{font-size:20px}}
