.about-container.svelte-cwls5q{padding:4rem 2rem;min-height:80vh;background:transparent;color:var(--text-white);text-align:right;font-family:Heebo,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.content-wrapper.svelte-cwls5q{max-width:800px;margin:0 auto;background:#ffffff0d;padding:3rem;border-radius:20px;box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.main-title.svelte-cwls5q{font-size:2.5rem;color:#facc15;margin-bottom:1.5rem;text-align:center}.intro.svelte-cwls5q{font-size:1.1rem;line-height:1.8;color:var(--text-white);margin-bottom:1rem}.intro.svelte-cwls5q a:where(.svelte-cwls5q){color:#4ade80;text-decoration:underline;text-underline-offset:3px}.faq-section.svelte-cwls5q{margin-top:3rem}.faq-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.75rem;color:#4ade80;margin-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.faq-list.svelte-cwls5q{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-cwls5q{background:#ffffff0a;border:1px solid var(--border-color);border-radius:12px;padding:.25rem 1.25rem;transition:border-color .2s ease,background .2s ease}.faq-item[open].svelte-cwls5q{background:#3b82f614;border-color:#3b82f659}.faq-item.svelte-cwls5q summary:where(.svelte-cwls5q){cursor:pointer;font-weight:700;font-size:1.1rem;color:#facc15;padding:.75rem 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-item.svelte-cwls5q summary:where(.svelte-cwls5q)::-webkit-details-marker{display:none}.faq-item.svelte-cwls5q summary:where(.svelte-cwls5q):after{content:"+";font-size:1.4rem;line-height:1;color:var(--text-gray);flex-shrink:0;transition:transform .2s ease}.faq-item[open].svelte-cwls5q summary:where(.svelte-cwls5q):after{transform:rotate(45deg)}.faq-item.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 1rem;line-height:1.8;color:var(--text-gray);font-size:1.05rem}.back-link.svelte-cwls5q{margin-top:2.5rem;text-align:center}.back-link.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--primary-blue);text-decoration:none}.back-link.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}@media(max-width:768px){.about-container.svelte-cwls5q{padding:2rem 1rem}.content-wrapper.svelte-cwls5q{padding:1.5rem}.main-title.svelte-cwls5q{font-size:2rem}}
