.about-page.svelte-cwls5q{max-width:720px}h1.svelte-cwls5q{font-size:28px;font-weight:800;color:#fff;margin:0 0 12px;line-height:1.25}@media(min-width:768px){h1.svelte-cwls5q{font-size:34px}}.byline.svelte-cwls5q{font-size:13px;color:#ffffff8c;margin:0 0 12px}.byline.svelte-cwls5q .link:where(.svelte-cwls5q){color:#fffc}.section.svelte-cwls5q{margin-bottom:36px}.section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:22px;color:#fff;margin:0 0 14px;font-weight:700}.section.svelte-cwls5q p:where(.svelte-cwls5q){font-size:15px;color:#ffffffb8;line-height:1.7;margin:0 0 14px}.section.svelte-cwls5q strong{color:#ffffffeb;font-weight:700}.section.svelte-cwls5q code{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;padding:1px 6px;border-radius:4px;background:#ffffff0f;color:#4ecdc4}.link.svelte-cwls5q{color:#4ecdc4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#4ecdc473;transition:text-decoration-color .15s}.link.svelte-cwls5q:hover{text-decoration-color:#4ecdc4}.faq-section.svelte-cwls5q .faq-item:where(.svelte-cwls5q){border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;margin:0 0 10px;background:#ffffff05}.faq-section.svelte-cwls5q summary:where(.svelte-cwls5q){font-size:15px;font-weight:700;color:#fff;cursor:pointer;padding:4px 0;list-style:none}.faq-section.svelte-cwls5q summary:where(.svelte-cwls5q)::-webkit-details-marker{display:none}.faq-section.svelte-cwls5q summary:where(.svelte-cwls5q):before{content:"+ ";color:#4ecdc4;font-weight:700}.faq-section.svelte-cwls5q details[open]:where(.svelte-cwls5q) summary:where(.svelte-cwls5q):before{content:"− "}.faq-section.svelte-cwls5q .faq-answer:where(.svelte-cwls5q){margin-top:10px;font-size:14px;color:#ffffffb3;line-height:1.7}.milestones-intro.svelte-cwls5q{color:#fff9!important;font-style:italic}.milestones.svelte-cwls5q{margin:8px 0 0;padding:0 0 0 18px}.milestones.svelte-cwls5q li:where(.svelte-cwls5q){font-size:14px;color:#ffffffb8;line-height:1.7;margin:0 0 10px}.explore-list.svelte-cwls5q{margin:8px 0 0;padding:0 0 0 18px}.explore-list.svelte-cwls5q li:where(.svelte-cwls5q){font-size:14px;color:#ffffffb8;line-height:1.7;margin:0 0 6px}.cta-box.svelte-cwls5q{margin-top:40px;padding:24px;background:#4ecdc40f;border:1px solid rgba(78,205,196,.15);border-radius:14px;text-align:center}.cta-text.svelte-cwls5q{font-size:16px;color:#ffffffc7;margin:0 0 14px;font-weight:600}.cta-btn.svelte-cwls5q{display:inline-block;padding:14px 32px;background:#4ecdc4;color:#1a1a2e;border-radius:12px;font-size:15px;font-weight:800;letter-spacing:.5px;text-decoration:none;transition:transform .15s}.cta-btn.svelte-cwls5q:hover{transform:scale(1.03)}
