.page.svelte-wx40bj{max-width:900px;margin:0 auto;padding:0 2rem 6rem}.hero.svelte-wx40bj{padding:5rem 0 3rem;text-align:center}.hero-label.svelte-wx40bj{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--warning) 66%,var(--text-soft));margin:0 0 1.25rem}.hero-headline.svelte-wx40bj{font-size:clamp(2.2rem,6vw,3.5rem);font-weight:700;line-height:1.1;color:var(--text);margin:0 0 1.5rem}.hero-sub.svelte-wx40bj{max-width:540px;margin:0 auto;color:var(--text-soft);line-height:1.75;font-size:1rem}.orb-section.svelte-wx40bj{padding:2rem 0 3rem}.orb-stage.svelte-wx40bj{position:relative;height:220px;background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line));border-radius:8px;overflow:hidden}.ember-orb.svelte-wx40bj{position:absolute;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 38% 38%,color-mix(in srgb,var(--warning) 44%,var(--text) 56%),color-mix(in srgb,var(--warning) 82%,var(--danger) 18%) 55%,color-mix(in srgb,var(--danger) 62%,var(--bg) 38%));box-shadow:0 0 30px color-mix(in srgb,var(--warning) 44%,transparent),0 0 60px color-mix(in srgb,var(--warning) 24%,transparent),0 0 100px color-mix(in srgb,var(--danger) 18%,transparent);transform:translate(-50%,-50%);transition:left .35s ease-out,top .35s ease-out;animation:svelte-wx40bj-ember-drift 6s ease-in-out infinite;pointer-events:none}@keyframes svelte-wx40bj-ember-drift{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.orb-label.svelte-wx40bj{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.25rem}.orb-name.svelte-wx40bj{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--warning) 74%,var(--text))}.orb-sub.svelte-wx40bj{font-size:.6rem;letter-spacing:.12em;color:color-mix(in srgb,var(--warning) 52%,transparent);text-transform:uppercase}.section-label.svelte-wx40bj{font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-secondary) 56%,transparent);margin:0 0 1.5rem}.description-section.svelte-wx40bj{padding:2rem 0 3rem}.description-grid.svelte-wx40bj{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.desc-block.svelte-wx40bj{background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line));border-radius:6px;padding:1.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.desc-title.svelte-wx40bj{font-size:1rem;font-weight:700;color:var(--text);margin:0 0 .75rem;line-height:1.4}.desc-title.svelte-wx40bj em:where(.svelte-wx40bj){color:color-mix(in srgb,var(--warning) 78%,var(--text));font-style:normal}.desc-text.svelte-wx40bj{font-size:.84rem;color:color-mix(in srgb,var(--text-soft) 86%,transparent);line-height:1.75;margin:0}.features-section.svelte-wx40bj{padding:2rem 0 3rem}.features.svelte-wx40bj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.feature-card.svelte-wx40bj{background:color-mix(in srgb,var(--accent-secondary) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line));border-radius:6px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feature-icon.svelte-wx40bj{font-size:1.5rem;color:color-mix(in srgb,var(--warning) 78%,var(--text));opacity:.7}.feature-title.svelte-wx40bj{font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--text);margin:0}.feature-desc.svelte-wx40bj{font-size:.83rem;color:color-mix(in srgb,var(--text-soft) 86%,transparent);line-height:1.7;margin:0}.ember-aside.svelte-wx40bj{padding:2rem 0}.aside-inner.svelte-wx40bj{background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line));border-left:3px solid color-mix(in srgb,var(--warning) 58%,var(--line));border-radius:0 6px 6px 0;padding:1.5rem 1.75rem 1.5rem 2rem;display:flex;gap:1rem;align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aside-icon.svelte-wx40bj{font-size:1.5rem;color:color-mix(in srgb,var(--warning) 78%,var(--text));opacity:.5;flex-shrink:0;line-height:1.5}.aside-text.svelte-wx40bj{font-size:.875rem;color:color-mix(in srgb,var(--warning) 68%,var(--text-soft));line-height:1.7;margin:0}.cross-links.svelte-wx40bj{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--accent-secondary) 18%,var(--line))}.cross-label.svelte-wx40bj{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-secondary) 52%,transparent)}.cross-link.svelte-wx40bj{font-size:.85rem;color:color-mix(in srgb,var(--accent-secondary) 74%,var(--text-soft));text-decoration:none}.cross-link.svelte-wx40bj:hover{color:color-mix(in srgb,var(--accent-secondary) 84%,var(--text))}.cta-section.svelte-wx40bj{padding:4rem 0;text-align:center;border-top:1px solid color-mix(in srgb,var(--accent-secondary) 18%,var(--line))}.cta-headline.svelte-wx40bj{font-size:1.8rem;font-weight:700;color:var(--text);margin:0 0 .75rem}.cta-sub.svelte-wx40bj{color:color-mix(in srgb,var(--text-soft) 84%,transparent);font-size:.9rem;margin:0 0 2rem}.btn-primary.svelte-wx40bj{display:inline-block;padding:.65rem 1.75rem;border:1px solid color-mix(in srgb,var(--accent) 74%,var(--line));color:color-mix(in srgb,var(--accent) 88%,var(--text));text-decoration:none;font-family:inherit;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;border-radius:3px;transition:background .2s}.btn-primary.svelte-wx40bj:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media(max-width:700px){.description-grid.svelte-wx40bj,.features.svelte-wx40bj{grid-template-columns:1fr}}
